Добрый день!
Рад представить Вам еще один урок из цикла: "Основы создания сингл-локаций в SDK.". А именно урок посвященный созданию ai-сетки.
Приступим.
Для создания ai-сетки на локации необходимо выполнить несколько несложных действий. Разберем подробно.
Открываем LE, загружаем локацию на которую будем добавлять ai-сетку.

Далее, выделяем все объекты, для которых будет сгенерирована ai-сетка. В разделе
Edit Mode, переходим на вкладку
AI Map. В разделе
Snap List нажимаем на кнопку
Commands, в выпадающем меню выбираем
Add Selected To List. Этим действием, мы добавили наш объект в список объектов для которых будет генерироваться ai-сетка.

Теперь, для удобства просмотра объектов, можно нажать кнопку
Enable/Show Snap List, все объекты из списка
Snap List окрасятся в красный цвет.

Добавим первую ai-ноду, от которой в дальнейшем будет генерироваться вся ai-сетка.
Для этого нажимаем "чайник" (либо жмем "A" на клавиатуре) и кликаем мышкой по выделенному объекту.

Теперь в разделе
AI Map Commands жмем на кнопку
Generate Full. (Важный момент! Для генерации ai-сетки необходимо выделить как минимум одну ai-ноду.)
После нажатия кнопки
Generate Full начинается процесс генерации ai-сетки.
Время генерации зависит от размера локации, и от производительности компьютера.
Вот так выглядит локация, после окончания процесса.

Как видно ai-сетка имеет правильную топологию, в дальнейшем редактировании не нуждается.
Однако на больших терраинах, с сложной геометрией, при автоматической генерации могут возникать ошибки ai-сетки. Например дважды сгенерированная ai-нода, неправильная линковка ai-нод.
Правки ошибок ai-сетки рассмотрим немного позднее.
На этом урок окончен. Надеюсь, что все аспекты создания ai-сетки были довольно подробно рассмотрены.
Автор: Allender (AMK-II)
Сообщение отредактировал Allender - 28.3.2011, 16:13