Unreal Engine 4
http://uengine.ru/forum/

Создание свободной камеры
http://uengine.ru/forum/viewtopic.php?f=2&t=16565
Страница 1 из 1

Автор:  MementoMori [ 27 дек 2018, 23:24 ]
Заголовок сообщения:  Создание свободной камеры

Всем доброго времени суток! Я новичек в анриале, передо мной стоит задача - сделать "свободную" камеру. Ну что б летать можно было просто по карте и объекты рассматривать. Движение вперед и назад я понял как реализовать.
Памагити!

Вот что я уже сделал, но в каждом кадре почему-то ротейшн камеры снова возвращается в исходное положение.
ИзображениеИзображение
ИзображениеИзображение

Автор:  Ojinelliz [ 28 дек 2018, 01:52 ]
Заголовок сообщения: 

ППЦ, да поставь просто GameMode класс в качестве класса GameMode (WorldProperties в настройках уровня). В Анриале по-дефолту камера такая.

Автор:  semusto [ 18 янв 2019, 22:00 ]
Заголовок сообщения: 

Что то не очень хочется изучать БП, но что то у тебя странное в Event Tick. Consume Нода сбрасывает входной вектор который исп для расчёта движения может быть в нём проблема ?
Я так же не уверен что для поворота требуется высчитывать X (forward) направление нодой GetRotationXVector, эта нода возвращает направление оси X+ с учётом поворота объ, не понимаю зачем она при добавлении поворота.
Кстати есть уже готовый класс для летающей камеры SpectatorPawn. Настройки скорости там точно есть, но коллизий вроде не имеет, не помню точна, и кнопки не переназначить.

Самый простой вариант исп то что определено в шаблоне от первого лица, исп Pawn класс или Character, вкл опцию Use Controller Rotation Yaw и Use Controller Rotation Pitch в свойтсвах класса, в настройках ввода исп Turn и LookUp, скриншот
Изображение

В нодах просто сделать как у персонажа из этого шаблона , скриншот

Изображение

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/