Как переместить камеру в Unity Panorama Street View?

↪️ Я хочу встроить просмотр улиц в приложение, поэтому создал новый проект


введите описание изображения здесь


↪️ Добавлен просмотр улиц в Skybox из магазина ресурсов


введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь


↪️ Импортировал просмотр улиц с карт Google в Skybox


введите описание изображения здесь

введите описание изображения здесь


↪️ Перетащите небесный ящик в сцену


введите описание изображения здесь


↪️ как я перемещаю камеру в ответ на касание и момент мыши, как панорама в этом пример


↪️

1. Документация по модулю 3D

2. Unity Touch Swipe Camera Rotation - сенсорный контроллер FPS

3. Преобразование просмотра улиц

4. Конвертер просмотра улиц Unity 3D Panorama

5. Руководство по Unity3D: как создать одиночную текстуру Skybox 360


person Mohamed Elrashid    schedule 13.04.2016    source источник


Ответы (1)


Я бы сделал следующее:

  • Создайте пустой GameObject под названием «RotorY», который будет отвечать за вращение вашей камеры по оси y (оглядываясь по сторонам).
  • Создайте пустой GameObject «RotorX» как дочерний объект «RotorY». Этот будет управлять поворотом по оси x (глядя вверх и вниз)
  • Сделайте камеру дочерним элементом RotorX. (также убедитесь, что RotorX и камера имеют позицию (0,0,0) в локальном пространстве)
  • Добавьте этот скрипт к любому gameObject и назначьте rotorY и rotorX для слотов (во время экспериментов я написал этот скрипт, ржу не могу)

РЕДАКТИРОВАТЬ Январь, 2017: добавлены 2 строки в код, чтобы он работал с единством 5.5.

person Nika Kasradze    schedule 14.04.2016
comment
наконец-то работает, спасибо, но когда я нажимаю (один щелчок), камера движется вниз очень быстро ?! @ nika-kasradze - person Mohamed Elrashid; 14.04.2016
comment
@ Ника Касрадзе, Спасибо. Работает как шарм. Без суеты, без суеты. - person Uchiha Madara; 31.07.2019