CS. Smart covers/Cмарт каверы — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Строка 1: | Строка 1: | ||
− | Смарткаверы - это спаун объект, который управляет анимациями NPC. Используется для создания сценок со сложной анимацией. Тип смарткавера (анимации которые может использовать | + | Смарткаверы - это спаун объект, который управляет анимациями NPC. Используется для создания сценок со сложной анимацией. Тип смарткавера (анимации которые может использовать NPC в смарткавере), зависят от параметра '''description'''(выбирается в Level editor). |
Версия 19:53, 7 августа 2014
Смарткаверы - это спаун объект, который управляет анимациями NPC. Используется для создания сценок со сложной анимацией. Тип смарткавера (анимации которые может использовать NPC в смарткавере), зависят от параметра description(выбирается в Level editor).
Боевые смарткаверы, управляют боевыми анимациями, их могут использовать NPC в универсальной боевой схеме. Так же, боевые смарткаверы могут использоваться для построения скриптовых сцен. Набор аниамций используемый NPC в смарткавере, зависит от выбранной бойницы (лупхолы). NPC может вести огонь из смарткавера только если противник находится внутри радиуса действия лупхолы. Названия лупхол для боевых смарткаверов смотреть в файле: Combat loopholes.pdf
Анимационные смарткаверы, настраиваются аналогично боевым, но используют специальные анимации, используются только для скриптовых сцен. Названия лупхол для анимационных смарткаверов смотреть в файле: Lead loopholes.pdf
[smartcover]
cover_name = cover_1 – имя смарткавера, обязательный параметр
loophole_name= lh1 – имя лупхолы, какие лупхолы доступны, зависит от типа смартка-вера (в боевых смарткаверах, имя лупхолы )
cover_state = fire_target – состояниеNPC смарткавере:
fire_target – стреляет по цели,
fire_no_lookout_target – стреляет по цели не высовываясь,
idle_target – спрятался,
lookout_target – выглядывает,
default_behaviour – прячется, выглядывает, если есть цель, атаку-ет
use_in_combat = true – использование смарткавера в бою, если не поставить этот пара-метр NPCбудет срываться в универсальную боевую схему
target_enemy= – цель, куда стрелять: actorили story_id
target_path = <path_name> – будет стрелять в первую точку указанного пути
idle_min_time – настройка таймингов между анимациями
idle_max_time – настройка таймингов между анимациями
lookout_min_time – настройка таймингов между анимациями
lookout_max_time – настройка таймингов между анимациями
ВНИМАНИЕ! Перед тем как прописать в смарткавере лупхолу, нужно убедиться что лупхола с
таким названием есть в этом смарткавере (см. в файлах Combat loopholes.pdf, Lead loopholes.pdf).
Смарткаверы используют стандартные сигналы:
enemy_in_fov – противник находится в лупхоле
enemy_not_in_fov – противник не находится в лупхоле
Иллюстрации
http://storage6.static.itmages.ru/i/13/0704/h_1372891757_5387931_d6d688e38d.jpg
http://storage6.static.itmages.ru/i/13/0704/h_1372891758_6148910_a9681c5c64.jpg
* * *
Статья взята из файла Gamedesigner_education.pdf, найденного в составе X-Ray SDK 0.7
Авторы
Статья создана: GSC Game World
Добавил на stalkerin: aka_sektor