CS. Smart covers/Cмарт каверы — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Lly (обсуждение | вклад) м |
|||
Строка 14: | Строка 14: | ||
− | '''loophole_name''' = ''lh1'' – имя лупхолы, какие лупхолы доступны, зависит от типа | + | '''loophole_name''' = ''lh1'' – имя лупхолы, какие лупхолы доступны, зависит от типа смарткавера (в боевых смарткаверах, имя лупхолы) |
Строка 30: | Строка 30: | ||
− | '''use_in_combat''' = ''true'' – использование смарткавера в бою, если не поставить этот | + | '''use_in_combat''' = ''true'' – использование смарткавера в бою, если не поставить этот параметр NPC будет срываться в универсальную боевую схему |
Текущая версия на 17:57, 25 ноября 2016
Смарткаверы - это спаун объект, который управляет анимациями 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