Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС] Работа с индивидуальной камерой
Показать сообщение отдельно
#3
Старый 20.09.2020, 17:38
  #3
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: [ВОПРОС] Работа с индивидуальной камерой

Ну, вот в редакторе сцен (особый режим редактора карт) вполне себе есть шорткаты:
Сообщение из темы о создании роликов (DialogScene)
Так что схема частичной автоматизации видится такой: создать на любой карте некую диалоговую сцену с теми "декорациями", что у вас на сцене с героем/существом (декорации, а именно карту со всеми этими объектами, придётся найти в ресурсах игры), поставить (видимо, на позицию 0, 0 ) само существо как актёра, подвигать камеру, повращать и нажать E. Потом посмотреть, какие координаты определил редактор для такой камеры.

Может быть, аналогичная схема прокатит, если открыть саму карту-декорацию в редакторе карт, как ресурс. Потому что открыть её точно можно, такое я делал, но работают ли при этом шорткаты не проверял. Хотя, если так подумать, то куда они в таком случае записывали бы позиции камеры? Так что вряд ли.

Касательно самих значений, ну понятно, что там x, y, z -- тупо координаты в клетках, углы -- в радианах вроде как. А также из тех параметров, что я в своё время трогал, обратите внимание на FOV. Интернет подсказывает, что это field of vision и он обычно в углах градусов, но мне самому механика действия этой штуки казалось похожей на фокус (так так его изменение по сути приближает или отдаляет от камеры объекты). Думаю, что тут вполне можно наловчиться на глазок всё сразу выставлять, как нужно, если не с первого раза, то со второго.

Ну или, может, что я написал, наведёт вас на какое-то иное решение.
Ment вне форума
Ответить с цитированием