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

Unreal C++ общие вопросы.
http://uengine.ru/forum/viewtopic.php?f=19&t=12369
Страница 8 из 8

Автор:  rachok [ 17 май 2018, 16:03 ]
Заголовок сообщения:  Re:

Snake писал(а):
если говорить о тике то - в основном потоке пока логика текущего тика не выполнится следующий тик не наступит.
если об евенте каком-то, в т.ч. и таймеры, то он все равно попадает в основной поток и пока его логика не выполнится следующий тик не наступит.

Вооооооооот! Вот и я о чем! Если я повешу какую-нибудь долгую фиговину в тик эктора, какого-нибудь маааленького кубика в углу, следующий кадр не наступит пока этот тик не просчитается.
Так что вот этого:
Цитата:
просто каждый тик будет поступать событие и каждый раз будет запускаться еще один процесс. В итоге ты получишь 100500 одновременно работающих процессов что и вызовет зависание (может даже без вылета).

быть не может...
Цитата:
В мейн треде есть всего 16 миллисекунд (60фпс) чтоб порешать свои задачи на текущий фрейм, все что больше - уменьшение фпс.

Эту штуку (V-Synk?) можно отключить же)))

Автор:  Dany [ 17 май 2018, 16:04 ]
Заголовок сообщения: 


Автор:  Snake [ 17 май 2018, 16:08 ]
Заголовок сообщения: 

Цитата:
Эту штуку (V-Synk?) можно отключить же)))

я переформулирую:
чтоб получить не меньше 60 фпс нужно за один фрейм посчитать все задачи основного потока не более чем за 16 мс.
V-Synk - вобще не при чем... он вроде отвечает только за графическую часть.

* тут уже могут быть неточности надо перепроверять...
но учитывая что почти половина этого времени уходит на графон...
остается 8 мс.

кстати все легко просматривается профайлером, там расписан тайминг по всем потокам.

Автор:  lexpartizan [ 26 авг 2018, 19:11 ]
Заголовок сообщения: 

Можно ли подключать другие библиотеки в коде для unreal engine? Или можно использовать только возможности самого движка?
Где-то прочитал, что в С++, который использует анреал энжин нет даже контейнеров STL. То есть там уже и не С++ вовсе.

Я новичок, так что мои попытки могут оказаться неправильными, а очень бы хотелось подключить парочку сторонних библиотек.
Так что прошу сразу сказать, стоит ли морочить голову?

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