Формации: Настройка формаций для ИИ
Материал из CryWiki Russia
Akeeper (Обсуждение | вклад) (→Создание ФГ) |
Alex626 (Обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
'''Описание: '''Задаёт формацию и лидера для других членов отряда<br/>'''Sync '''- старт формации<br/>'''Cancel '''- отмена формации<br/>'''LeaderId'''- entityId лидера формации | '''Описание: '''Задаёт формацию и лидера для других членов отряда<br/>'''Sync '''- старт формации<br/>'''Cancel '''- отмена формации<br/>'''LeaderId'''- entityId лидера формации | ||
+ | |||
+ | [[Категория:Flowgraph]] |
Текущая версия на 15:37, 6 апреля 2021
Содержание |
Создание формаций на Flow Graph
Немного о формациях
Формации по сути это построения для ИИ. Любая формация распадается, когда ИИ видит врага и т.д.
Поэтому придётся каждый раз сообщать для ИИ формацию, когда вам это нужно.
Дальше нужно только перемещать лидера, остальные члены отряда будут сами передвигаться, в зависимости от формации.
Также можно создать свои собственные формации в файле Scripts\AI\Formations\FormationManager.lua
Отладка формаций
Чтобы отладить формации есть консольная команда ai_DrawFormations 1
Также чтобы была видна любая ИИ-отладка нужно ввести ai_drawDebug 1
Пример FG
Описание нодов формаций
Нод AI:AIFormation
Описание: Задаёт формацию для лидера, graph entity это лидер формации
Sync - старт нода
fName- название формации, можно взять из Scripts\AI\Formations\FormationManager.lua
Нод AI:AIFormationJoin
Описание: Задаёт формацию и лидера для других членов отряда
Sync - старт формации
Cancel - отмена формации
LeaderId- entityId лидера формации