Как я могу получить больше свободы вращения камеры в игре UDK?

У меня есть концепция игры, разработанная в UDK с использованием камеры от первого лица. По умолчанию вы можете смотреть (т.е. вращать камеру) только вверх и вниз, но я хочу добиться эффекта, чтобы игрок мог смотреть вниз на себя, чтобы они могли видеть ноги персонажа игрока. модель, как вы можете в игре Outlast для всех, кто знаком с этим.

Я больше программист, чем дизайнер, поэтому я надеюсь, что для этого есть скриптовое решение. Я предполагаю, что мне нужно расширить один или несколько классов Camera, PlayerController и Pawn, но я просмотрел их и не могу найти то, что ищу. Предположительно, где-то прячутся минимальные и максимальные значения углов поворота?

Мы ценим любые предложения.


person user2873932    schedule 12.10.2013    source источник
comment
Просто начните с отображения скелетной сетки игрока, чтобы увидеть ноги и тело игрока. Затем настройте свойства камеры, чтобы отрегулировать положение камеры и ограничить углы поворота. Это определенно возможно.   -  person eozgonul    schedule 04.11.2013


Ответы (1)


Игра UDK по умолчанию, как и многие другие игры FPS, обманывает, когда дело доходит до первого лица, потому что она отображает только оружие и пистолет. На самом деле модели 1P игрока вообще нет! Скелет оружия управляет анимацией руки и «владеет» сеткой руки.

Вы можете обойти это, переместив свою игру в перспективу от третьего лица (используя сетку игрока 3P), но затем установив камеру на гнездо для головы игрока. Это то, что известно как "Настоящее первое лицо". Перейдите по ссылке, чтобы увидеть отличный пример реализации.

person William Gaul    schedule 22.10.2013
comment
На самом деле, это совершенно неправильно в моих собственных экспериментах. Условие, о котором вы говорите, заключается в том, что сетка игрока явно скрыта в режиме от первого лица. Если вы переопределите его своим собственным классом и отобразите сетку игрока, вы сможете увидеть персонажа игрока, плоть и кость. Вам нужно немного настроить камеру, но это определенно возможно в режиме от первого лица. - person eozgonul; 04.11.2013