Unity - сделай камеру похожей на mmo - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь установить скрипт, который заставит камеру в единстве вести себя как камера в 3D MMO. Все учебники в YouTube / Google не помогли мне, потому что все они действуют одинаково. Вот что мне нужно сделать моей камерой:

  1. Поворот вокруг движущегося объекта. объект является игроком. игрок не должен вращаться вместе с камерой (потому что какой-то сценарий «решает» проблему, поворачивая плеер, и это не стиль mmo!)
  2. Камера должна постоянно следовать за игроком, пока игрок всегда в центре экрана.
  3. Камера должна вращаться по осям x, y, а не по z (z всегда равно нулю).
  4. Камера должна увеличивать плеер при достижении максимальной высоты и увеличивать при достижении минимальной высоты. то же самое с препятствием.
  5. В повороте по ширине можно сделать 360 градусов.
  6. Камера не должна быть всегда сзади (не должна возвращаться, пока я не переместил мышь в это положение) .

Кинотеатр Unity не решил мою проблему, потому что он всегда движется по орбите к задней части моего плеера, а не просто следует за ней во время орбиты. Пример камеры, лучший пример, как GW2 / мир кубов. (Версия alhpa)

Если кто-то сможет решить мою проблему, я буду очень признателен.

Спасибо!

Ответы [ 2 ]

1 голос
/ 10 февраля 2020

Я подозреваю, что у кинотеатра все еще есть решение, которое вам нужно.

Звучит так, будто вам просто нужно настроить режим привязки камеры. Например, если вы попробуете мировое пространство, камера сохранит свое смещение в мировом пространстве независимо от направления, на которое указывает сам игрок.

В остальном вы захотите изменить положение смещения камеры. при перемещении мыши.

Этот конкретный сценарий (я думаю) уже доступен в Free Look Camera https://docs.unity3d.com/Packages/com.unity.cinemachine@2.2 / manual / CinemachineFreeLook. html

Итак, вы должен быть в состоянии получить то, что вы хотите из коробки.

0 голосов
/ 12 февраля 2020

Алекс C решил это. Изменение его на связывающий мир - космос помог, но мне пришлось также отменить движение камеры вперед, когда происходит столкновение. Это решило мою камеру, и теперь она идеальна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...