Перемещение камеры по местности с помощью сенсорного ввода в Unity 3D

Я новичок в Unity и пытаюсь понять, как перемещать камеру по карте/местности с помощью сенсорного ввода. Камера будет смотреть вниз на местность с поворотом (90,0,0 ). Ландшафт находится на слое 8. У меня не было проблем с его перемещением с помощью клавиатуры, теперь я пытаюсь перемещаться касанием, и это совсем другое, если вы хотите сохранить ожидаемое использование на iOS.

Лучший пример, который я могу придумать для встроенного приложения iOS, — это Карты, где пользователь касался экрана, и эта точка на карте оставалась под пальцем, пока палец оставался на экране. Таким образом, когда пользователь перемещает палец, кажется, что карта движется вместе с пальцем. Я не смог найти примеры, которые показывают, как это сделать таким образом.Я видел множество примеров перемещения камеры или персонажа с помощью мыши, но они, похоже, не очень хорошо подходят для этого стиля.

Также опубликовано в Unity3D Answers:

http://answers.unity3d.com/questions/283159/move-camera-over-terrain-using-touch-input.html

5
задан Rodney S. Foley 16 July 2012 в 01:20
поделиться