Создание ентить и тригера для активации смены боди группы/скина/анимации #87
Labels
documentation
Improvements or additions to documentation
enhancement
New feature or request
serverside
Issue related to game server-side library
На мой взгляд нужно создать полноценный функционал для реализации смены у модели ее дополнительных параметров.
У моделей, есть параметры которые нельзя использовать через редактор карт, но создание функционала для их управления позволит упростить и добавить больше интересного контента.
Пример. Есть модель приборной панели в автомобиле, в модельке учтена как скин, люма текстура. Если делать катсцену где персонаж активирует ее, нет функционала для смены скина на люма текстуру. (включение подсветки)
Так же например у нас есть привязка к камере, и есть анимация управления авто, мы утыкаемся в параметр, что нельзя включать анимации по списку. У env_model, есть только состояние вкл/выкл, т.е две возможные анимации, а если сцена по хронометражу длинная, то мы попадем еще и в лимит кадров, что является ограничением. По итогу в длинной сцене мы получаем ограничения по 2 параметрам, и нужно создавать костыли, чтоб сцена была дольше.
Смена боди групп.
Пример. У нас есть автомобильный трафик, и если мы хотим сделать его разнообразнее, то на карту выставляется куча авто, по патч трекеру регулируя перемещение. В итоге на карте куча мусора, хотя можно создать модель с разными боди, и менять их по ключу, что существенно сэкономит время на реализацию скриптов, и мусора на карте.
И куча других примеров с интегративным окружением на карте, фары, кнопки, дисплеи, длинные сцены без участия монстры, и т.д
Можно не создавать кучу новых триггеров, создать ентитю в цепь между активацией. Так как не для всего это нужно, а параметр в цепи можно будет тонко настраивать
ентитя кнопки/триггера-ентитя параметров- ентитя активируемого предмета.
Пример.
Нам нужно активировать по таймеру/кнопке радиостанцию (сменить на люма текстуру)
У нас есть кнопка/триггер активации объекта, по таргету она ссылается на ентитю параметров, таргет параметров на модель
В параметрах можно выбрать что активировать(сменить) боди/скин/анимации по ключу и время до активации
Поведение при отключении активации боди/скин/анимации по ключу и время смены после выключения
Через смарт добавить дополнительные параметры для создании очереди воспроизведения (постоянной активации по списку)
Допустим у нас есть модель радиостанции, монстра активировала подсветку, через триггер/кнопку и отыграла анимацию, она повторно активирует модель, но уже включается не смена скина,а анимация радиостанции (поднимает антенну), снова анимация прошла, и следующая активация на отключение.
Ентитя в цепи в целом похожа на мультисорс с допами
The text was updated successfully, but these errors were encountered: