Сборка АИ-Сетки — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Сборка АИ-Сетки — различия между версиями

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

Перейти к: навигация, поиск
 
Строка 1: Строка 1:
В данном туториале мы пошагово объясним вам базовые принципы и к каждой картинке обязательно добавим объяснение.
+
В данном туриале мы пошагово объясним вам базовые принципы предварительной сборки и к каждой картинке обязательно добавим объяснение. Надеюсь этот мануал поможет вам понять как все работает и даст вам возможность собрать собственную АИ-сетку для вашего синглплеерного уровня. В этом руководство мы не будем касаться всех тонкостей добавления нодов по одному и изменения их настроек, но обещаю что вскоре будет расширенный туриал. Большинство мапперов автоматически учатся генерировать аи сетку, и если они хотят узнать больше, то просто сами исследуют оставшуюся непознанную часть редактора уровня.
Надеюсь это поможет вам понять как это все работает и удачно поможет собрать собственную АИ-сетку для вашего синглплеерного уровня. Этот туриал не раскроет вам все тонкости добавления нодов по одному и изменения их настроек, но обещаю что вскоре будет расширенный туриал. Большинство мапперов автоматически генерирую аи сетку, и если они хотят узнать больше, то просто сами исследуют оставшуюся непознанную часть.
+
  
Создание Аи сетки необходима только для сингплеерных карт. Если вы хотите создать мультиплеерный уровень, мы можете пропустить данный туриал. АИ сетка контролирует движение нпс и существ на уровне. Когда вы закончите базу для своей карту и разместите каждый объект как хотели, то:
+
Создание АИ сетки необходимо только для сингплеерных карт. Если вам нужно создать мультиплеерный уровень, то можете спокойно пропустить данный туриал. АИ сетка контролирует движение нпс и всех существ на уровне. Когда вы закончите базу для своей карты и разместите каждый объект как хотели, то:
  
<завтра допереведу>
+
===Шаг 1:===
  
Here is a step by step "basic" tutorial, and added images, and explanation to each image. I hope it will help you to realize how it works, and to successfully create your own AI map for your new sp level. This little explanation will not uncover, how to modify the added nodes one-by-one, and change their preferences, however an extended tutorial will be added if requested. Most of level editors are pleased with the automatic aimap creation, and if they want to know more, it's easy to discover the rest in the level editor.  
+
Перед вами простая карта, которая уже подготовлена для создания АИ сетки. Как вы видите у нее есть границы(ограждения). На панели справа давайте нажмем на кнопку AI Map. (она подсвечена редактором)
  
Creating AI Map is needed for single player levels only. If you make multiplayer level, you can skip this article. AI Map controls the npc and creatures movement on the level. When you finished the base of your map, you placed every object you wanted to, then:
+
===Шаг 2:===
 +
 
 +
После того как вы ее нажали, убедитесь, что на панели сверху выбрана стрелка (смотрим картинку)
 +
 
 +
===Шаг 3:===
 +
 
 +
Когда вы выделите чтото, то сможете осуществить привязку нажав кнопку add в разделе snaps list +/-, и добавлять объекты в этот список(смотрите скрин)
 +
 
 +
===Шаг 4:===
 +
 
 +
Когда вы выбираете объект он будет добавлен к этому списку привязанных объектов и станет красного цвета, так что вы будете знать, что он уже добавлен. Как правило, добавление объектов за пределами огражения не требуется, так как логично, что вы будете спавнить нпс только внутри уровня, а не снаружи, также не забудьте выделить сами ограждения, чтобы нпс не пытались через них перебраться. :) (смотрим скрин)
 +
 
 +
===Шаг 5:===
 +
 
 +
Когда вы выделили все необходимые объекты на уровне, вам нужно собственноручно разместить на карте хотя бы 1 аи-нод. Так что кликаем на иконку "add" на панели аи-нодов (смотреть картинку)
 +
 
 +
===Шаг 6:===
 +
 
 +
Нажмите снова кнопку "add", но только на верхней панели инструментов и выберите тип аи-нода, а потом разместите его на карте(смотреть скрин)
 +
 
 +
===Шаг 7:===
 +
 
 +
Теперь, когда вы разместили АИ ноду и добавили все необходимые объекты в список привязки(Snaps list), мы сможете сгенерировать АИ Сетку. Нажмите кнопку "generate full" чуть ниже AI Map Commands. Процесс генерации может длиться долго если у вас большая карта, также это зависит от характеристик вашего компа. Когда это все закончится, вы можете снова переключиться в режим добавления объектов(object), чтобы окрашенные красным цветом они снова выглядели нормально для дальнейшей работы (смотреть картинку)
 +
 
 +
===Шаг 8:===
 +
 
 +
Итак, АИ Сетка создана, как вы видите она была сгенерирована правильно, и нпс не будут пытаться долбиться в стены.
 +
 
 +
 
 +
Мои поздравления! Теперь вы можете собрать вашу карту и потом скомпилировать ее. Используя компиляторы аи от бардака и нео вы сможете создать свою собственную полноценную синглплеерную карту :)
 +
 
 +
===Дополнение:===
 +
 +
Я уверен, что вы заметили, что сталкеры любят идти прямо в огонь, может для них вода слишком холодная? :) На самом деле это не так. Проблема в том что генератор аи-сетки не срабатывает нормально на мелких объектах, таких как костры. Чтобы избежать подобных проблем на уровне, попытайтесь сделать вот это:
 +
 
 +
Как вы видите на этом скрине аи сетка кривовата, нпсы могут ходить сквозь костры. Чтобы подобного не повторялось вам нужно разместить здесь какой-нибудь большой объект, где вы планируете добавить кострище. Простого браша или бочки будет достаточно. (смотрим картинку)
 +
 
 +
Ну что ж, мы завершили генерацию еще одной аи-сетки, и как вы видите она теперь без изъянов. Теперь вы спокойно можете удалить тот браш с карты, он нам больше не нужен (смотрим скрин)
 +
 
 +
Осталось только поставить или вернуть заранее сохраненный костер на место, вот и всё. (смотрим скриншот)
 +
 
 +
<Примечание переводичка: гораздо проще не извращаться подобным способом, а выделить на карте неправильные аи-ноды и нажать кнопку "delete" в подразделе AI-Map Nodes>
 +
 
 +
P.S. Перевод немного вольный с некоторыми исправленными моментами
 +
 
 +
Автор: dezodor
 +
 
 +
Перевод: loxotron
 +
 
 +
[[Категория:SDK]]

Версия 23:29, 3 января 2009

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

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

Шаг 1:

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

Шаг 2:

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

Шаг 3:

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

Шаг 4:

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

Шаг 5:

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

Шаг 6:

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

Шаг 7:

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

Шаг 8:

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


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

Дополнение:

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

Как вы видите на этом скрине аи сетка кривовата, нпсы могут ходить сквозь костры. Чтобы подобного не повторялось вам нужно разместить здесь какой-нибудь большой объект, где вы планируете добавить кострище. Простого браша или бочки будет достаточно. (смотрим картинку)

Ну что ж, мы завершили генерацию еще одной аи-сетки, и как вы видите она теперь без изъянов. Теперь вы спокойно можете удалить тот браш с карты, он нам больше не нужен (смотрим скрин)

Осталось только поставить или вернуть заранее сохраненный костер на место, вот и всё. (смотрим скриншот)

<Примечание переводичка: гораздо проще не извращаться подобным способом, а выделить на карте неправильные аи-ноды и нажать кнопку "delete" в подразделе AI-Map Nodes>

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

Автор: dezodor

Перевод: loxotron

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