Сборка АИ-Сетки — S.T.A.L.K.E.R. Inside Wiki

Сборка АИ-Сетки

Материал из S.T.A.L.K.E.R. Inside Wiki

Версия от 05:33, 9 августа 2011; Deathdoor (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В данном руководстве мы пошагово объясним вам базовые принципы предварительной сборки и к каждой картинке обязательно добавим пояснение. Надеюсь этот мануал поможет вам понять как все работает и даст возможность собрать собственную АИ-сетку для вашего синглплеерного уровня. Здесь мы не будем касаться всех тонкостей добавления нодов по одному и изменения их настроек, но обещаю, что вскоре появится расширенный туриал. Большинство мапперов автоматически учатся генерировать аи сетку, и если они хотят узнать больше, то просто сами исследуют оставшуюся непознанную часть редактора уровня.

Создание АИ сетки необходимо только для сингплеерных карт. Если вам нужно создать мультиплеерный уровень, то можете спокойно пропустить данный туриал. АИ сетка контролирует движение нпс и всех существ на уровне. Когда вы закончите базу для своей карты и разместите каждый объект как хотели, то:

Шаг 1:

Перед вами простая карта, которая уже подготовлена для создания АИ сетки. Как вы видите у нее есть границы(ограждения). На панели справа в свитке Edit Mode давайте нажмем на кнопку AI Map. (она подсвечена редактором)

1aimap.JPG

Шаг 2:

После того как вы ее нажали, убедитесь, что на панели сверху выбрана стрелка (смотрим картинку)

2aimapru.jpg

Шаг 3:

Когда вы выделите чтото, то сможете осуществить привязку нажав кнопку add в разделе snaps list +/-, и добавлять объекты в этот список(смотрите скрин) или сделать так- во вкладке Tools>selection>select_all и во вкладке commands>add_selektet_to_list, тем самым мы добавим все обьекты на уровне в список и аи-карта сгенерируется для всех предметов

3aimapru.JPG

Шаг 4:

Когда вы выбираете объект он будет добавлен к этому списку привязанных объектов и станет красного цвета, так что вы будете знать, что он уже добавлен. Как правило, добавление объектов за пределами огражения не требуется, так как логично, что вы будете спавнить нпс только внутри уровня, а не снаружи, также не забудьте выделить сами ограждения, чтобы нпс не пытались через них перебраться. :) (смотрим скрин)

4aimapru.JPG

Шаг 5:

Когда вы выделили все необходимые объекты на уровне, вам нужно собственноручно разместить на карте хотя бы 1 аи-нод. Так что кликаем на иконку "add" на панели аи-нодов (смотреть картинку)

5aimapru.JPG

Шаг 6:

Нажмите снова кнопку "add", но только на верхней панели инструментов и выберите тип аи-нода, а потом разместите его на карте(смотреть скрин)

6aimapru.JPG

Шаг 7:

Теперь, когда вы разместили АИ ноду и добавили все необходимые объекты в список привязки(Snaps list), мы сможете сгенерировать АИ Сетку. Нажмите кнопку "generate full" чуть ниже AI Map Commands. Процесс генерации может длиться долго если у вас большая карта, также это зависит от характеристик вашего компа. Когда это все закончится, вы можете снова переключиться в режим добавления объектов(object), чтобы окрашенные красным цветом они снова выглядели нормально для дальнейшей работы (смотреть картинку)

7aimapru.JPG

Шаг 8:

Итак, АИ Сетка создана, как вы видите она была сгенерирована правильно, и нпс не будут пытаться долбиться в стены.

8aimapru.JPG

Мои поздравления! Теперь вы можете собрать вашу карту и потом скомпилировать ее. Используя компиляторы аи от бардака и вы сможете создать свою собственную полноценную синглплеерную карту :)

Дополнение:

Я уверен, что вы заметили, что сталкеры любят идти прямо в огонь, может для них вода слишком холодная? :) На самом деле это не так. Проблема в том что генератор аи-сетки не срабатывает нормально на мелких объектах, таких как костры и нпсы могут ходить сквозь них (естественно при этом умирая). Чтобы избежать подобных проблем на уровне, надо сделать так: выделить на карте неправильные аи-ноды и нажать кнопку "delete" в подразделе AI-Map Nodes (или нажать "Delete" на клавиатуре).

Так же вы можете вручную редактировать АИ сетку используя режим Add, при зажатой Alt аи-ноды можно укладывать сколько нужно и где нужно [1] [2] без необходимости каждый раз нажимать Add (после укладки единочного нода СДК автоматически переключается в режим Select)

P.S. Перевод немного вольный с некоторыми исправленными моментами

P.S.S при добавлении НПС на уровень нужно чтоб НПС находились на АИ сетке иначе при переноске в игру будет вылет

Автор: dezodor

Перевод: loxotron

Дополнил: Deathdoor (OGSE Team)

Другие места
LANGUAGE