CS. Smart covers/Cмарт каверы — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Cмарт каверы в ТЧ) |
|||
(не показаны 18 промежуточные версии 7 участников) | |||
Строка 1: | Строка 1: | ||
− | + | Смарткаверы - это спаун объект, который управляет анимациями NPC. Используется для создания сценок со сложной анимацией. Тип смарткавера (анимации которые может использовать NPC в смарткавере), зависят от параметра '''description'''(выбирается в Level editor). | |
+ | |||
+ | |||
+ | Боевые смарткаверы, управляют боевыми анимациями, их могут использовать NPC в универсальной боевой схеме. Так же, боевые смарткаверы могут использоваться для построения скриптовых сцен. Набор аниамций используемый NPC в смарткавере, зависит от выбранной бойницы (лупхолы). NPC может вести огонь из смарткавера только если противник находится внутри радиуса действия лупхолы. Названия лупхол для боевых смарткаверов смотреть в файле: [http://yadi.sk/d/wAt4QA7m7GMvS Combat loopholes.pdf] | ||
+ | |||
+ | |||
+ | Анимационные смарткаверы, настраиваются аналогично боевым, но используют специальные анимации, используются только для скриптовых сцен. Названия лупхол для анимационных смарткаверов смотреть в файле: [http://yadi.sk/d/RFA_EpCR7GMwk 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''' – настройка таймингов между анимациями | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | '''ВНИМАНИЕ!''' Перед тем как прописать в смарткавере лупхолу, нужно убедиться что лупхола с | ||
+ | таким названием есть в этом смарткавере (см. в файлах '''[http://yadi.sk/d/wAt4QA7m7GMvS Combat loopholes.pdf]''', '''[http://yadi.sk/d/RFA_EpCR7GMwk Lead loopholes.pdf]'''). | ||
+ | |||
+ | |||
+ | Смарткаверы используют стандартные сигналы: | ||
+ | |||
+ | |||
+ | * '''enemy_in_fov''' – противник находится в лупхоле | ||
+ | |||
+ | |||
+ | * '''enemy_not_in_fov''' – противник не находится в лупхоле | ||
+ | |||
+ | |||
+ | = Иллюстрации = | ||
http://storage6.static.itmages.ru/i/13/0704/h_1372891757_5387931_d6d688e38d.jpg<br /> | http://storage6.static.itmages.ru/i/13/0704/h_1372891757_5387931_d6d688e38d.jpg<br /> | ||
http://storage6.static.itmages.ru/i/13/0704/h_1372891758_6148910_a9681c5c64.jpg | http://storage6.static.itmages.ru/i/13/0704/h_1372891758_6148910_a9681c5c64.jpg | ||
− | |||
− | = | + | = * * * = |
− | + | ||
− | + | Статья взята из файла Gamedesigner_education.pdf, найденного в составе X-Ray SDK 0.7 | |
+ | |||
== Авторы == | == Авторы == | ||
− | Статья создана: [[aka_sektor]] | + | Статья создана: [[GSC Game World]]<br /> |
+ | Добавил на stalkerin: [[aka_sektor]] | ||
− | [[Категория:SDK CS]] | + | [[Категория:SDK CS]][[Категория:SDK COP]] |
Текущая версия на 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