Скриптинг И.И.: Скрипты поведения

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 12: Строка 12:
== Краткий обзор ==
== Краткий обзор ==
-
Для того, чтобы '''ИИ''' реагировали на игрока и окружающую среду, они должны иметь назначенные поведения ('''behavior'''). Как эти поведения расположены и выбираются, рассматривается в руководстве «'''Дерево выбора поведения'''»; данное руководство будет рассматривать, как определить индивидуальное поведение, и как они интегрируются с ИИ системой.
+
Для того, чтобы '''ИИ''' реагировали на игрока и окружающую среду, они должны иметь назначенные поведения ('''behavior'''). Как эти поведения расположены и выбираются, рассматривается в руководстве «'''Дерево выбора поведения'''»; данное руководство будет рассматривать, как определить индивидуальное поведение, и как они интегрируются с ИИ системой. Скрипт '''Behavior''' содержит логику о том, как конкретный ИИ должен реагировать на '''стимулы''' в текущих событиях, такие стимулы, как обнаружение игрока, слышание звука, получение сигнала от члена группы, приземление гранаты к ногам. Все эти изменения окружающей среды переводятся в сигналы, обрабатываемые как методы таблицы поведений (behavior table). Таким образом, текущее поведение ИИ имеет полную власть над его ответами. Помимо просто реагирования на стимулы, поведение поддерживает состояние ответа на них ИИ. Поэтому, как только ИИ начинает однажды какое-то поведение ('''behavior'''), оно будет продолжать диктовать все ИИ действия до того момента, пока другое поведение '''behavior''' не будет выбрано.

Версия 05:57, 9 марта 2012

Эта страница страница помечена как находящиеся в процессе перевода.
О статье
АвторAndreyFilantrop
СложностьСредняя
ТребованияТекстовый редактор, Crysis 2 Mod SDK.
Дата добавления07/03/12


Скрипты поведения

Краткий обзор

Для того, чтобы ИИ реагировали на игрока и окружающую среду, они должны иметь назначенные поведения (behavior). Как эти поведения расположены и выбираются, рассматривается в руководстве «Дерево выбора поведения»; данное руководство будет рассматривать, как определить индивидуальное поведение, и как они интегрируются с ИИ системой. Скрипт Behavior содержит логику о том, как конкретный ИИ должен реагировать на стимулы в текущих событиях, такие стимулы, как обнаружение игрока, слышание звука, получение сигнала от члена группы, приземление гранаты к ногам. Все эти изменения окружающей среды переводятся в сигналы, обрабатываемые как методы таблицы поведений (behavior table). Таким образом, текущее поведение ИИ имеет полную власть над его ответами. Помимо просто реагирования на стимулы, поведение поддерживает состояние ответа на них ИИ. Поэтому, как только ИИ начинает однажды какое-то поведение (behavior), оно будет продолжать диктовать все ИИ действия до того момента, пока другое поведение behavior не будет выбрано.