Формации: Настройка формаций для ИИ

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Создание ФГ)
 
Строка 24: Строка 24:
'''Описание:&nbsp;'''Задаёт формацию и лидера для других членов отряда<br/>'''Sync&nbsp;'''- старт формации<br/>'''Cancel&nbsp;'''- отмена формации<br/>'''LeaderId'''- entityId лидера формации
'''Описание:&nbsp;'''Задаёт формацию и лидера для других членов отряда<br/>'''Sync&nbsp;'''- старт формации<br/>'''Cancel&nbsp;'''- отмена формации<br/>'''LeaderId'''- entityId лидера формации
 +
 +
[[Категория:Flowgraph]]

Текущая версия на 15:37, 6 апреля 2021

Содержание

Создание формаций на Flow Graph

Немного о формациях

Формации по сути это построения для ИИ. Любая формация распадается, когда ИИ видит врага и т.д.
Поэтому придётся каждый раз сообщать для ИИ формацию, когда вам это нужно.
Дальше нужно только перемещать лидера, остальные члены отряда будут сами передвигаться, в зависимости от формации.

Также можно создать свои собственные формации в файле Scripts\AI\Formations\FormationManager.lua

Отладка формаций

Чтобы отладить формации есть консольная команда ai_DrawFormations 1
Также чтобы была видна любая ИИ-отладка нужно ввести ai_drawDebug 1

Пример FG

RTENOTITLE

Описание нодов формаций

Нод AI:AIFormation

Описание: Задаёт формацию для лидера, graph entity это лидер формации
Sync - старт нода
fName- название формации, можно взять из Scripts\AI\Formations\FormationManager.lua


Нод AI:AIFormationJoin

Описание: Задаёт формацию и лидера для других членов отряда
Sync - старт формации
Cancel - отмена формации
LeaderId- entityId лидера формации