Сущности и префабы

Сущности в RGL (игровой движок) - это контейнеры для всех сеток, частиц, компонентов скрипта, окклюдеров и физических объектов. Они также могут содержать другие сущности в качестве дочерних. У них есть собственная трансформация, определяющая их положение, масштаб и вращение в мире.

Префабы

Префабы - это объекты шаблона, которые не разрывают соединение с префабом даже после того, как он сохранен в сцене. Сложные объекты могут быть построены один раз и сохранены как сборные для использования в любое время и в любой сцене. Более поздние обновления префаба также повлияют на уже сделанные сцены. В Bannerlord почти все объекты миссий и реквизиты сцены являются сборными.

Правила соединений

После того как префаб помещен в сцену, все значения в префабе (цвета сетки, преобразования дочерних объектов, значения скрипта) связаны с исходным префабом и будут обновляться после каждого изменения исходного. Любое изменение в сцене для этих значений разорвет связь. Помните, что любая операция «Добавление» к префабу в сцене разорвет соединение префаба полностью. Примеры: добавление новой сетки, системы частиц, источника света, дочернего объекта или компонента скрипта.