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