Unreal Engine 4. Блюпринты\C++.?

Доброго времени суток!
Хотел бы спросить у специалистов в данной технологии.
Я слышал , что UE славится своими возможностями графического программирования.
Но также использует возможности скриптинга на языке C++.

Вопрос в следующем: возможности графического программирования аналогичны скриптингу C++?
Если нет, то где обычно используют C++ , а где блюпринты?
Заранее благодарен!
  • Вопрос задан
  • 2835 просмотров
Решения вопроса 1
Блупритны хороши тем, что они исполняются в manage среде и поймать segmentation fault просто не реально. Также гдето я слышал, что в итоге получатся меньше логических багов за счет того, что не будет опечаток и схематическая информация воспринимается лучше, чем ковры кода.
Но как всегда за все неоходимо платить) Сами разработчики говорят, что блупринты исполняются в среднем в 10 раз медленей аналогичного кода на плюсах. По этому там где необходима большая производительность, тотальное управление выделением и освобождением памяти, то без плюсов не обойтись. Также для таких больших проектов как UE4 время компиляции С++ кода становится ощутимой проблемой. Необходимость ждать около 30 минут на современной топовой машине, для перекопиляции всего проекта скажем так, немнного раздражает.. С блупринтами таких проблем нету.

Сами разработчики рекомендують реализововать низко уровневую логику на С++ в виде отдельных компонентов, а уже взаимодействие этих компонентов между собой и игровым миром реализововать при помощи блупринтов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы