Найти в Дзене

Страйдер, немного о навигации

Оглавление
Всем привет, сегодня мы узнаем как: Заставить страйдера ходить, приседать, ходить пригнувшись, вставать, стрелять в цель пушкой и умирать.

Правило - D = DEV карта всегда должна у вас быть!

Ставим DEV карту и нужные энтити:

-2

Страйдер и навигация.

Создаём страйдера и даём ему имя Strider, а в графе TARGET PATH CORNER пишем P1 (имя будущего path_corner)

-3

После того как создали страйдера, ставим 3 path_corner. Первому даём имя P1 итд.
А между ними ставим несколько новых для нас энтить: info_node_air_hint
В графе: HINT выбрать нужно тип - Strider node (без этого страйдер будет просто стоять на месте).

-4

Цель страйдера.

Для начала сделаем так, чтобы наш страйдер не убивал игрока. Для этого ставим на карту ai_relationship.
В общем, делаем всё как на скрине, а то долго писать о том, что было в прежних уроках.

-5

Ну а теперь, собственно цель страйдера! Итак, создаём недалеко от игрока новую энтитю для нас: npc_bullseye. Эту энтитю часто используют для того, чтобы NPC стрелял в воображаемую цель. Имя даём TARGET и всё.

-6

Заставляем Страйдера ползти!

Выделяем второй pathc_corner и во вкладке outputs пишем:

-7

Функция - EnableCrouchWalk = Разрешает страйдеру ходить пригнувшись.
Функция - Crouch = Разрешает страйдеру присесть. (Эти 2 функции обычно работают парой)
Когда наш страйдер дойдёт до этого Path то он присядет и таким образом поползёт к третьему path

Дальше заходим в outputs третьего path:

-8

Функция - Stand = разрешает встать страйдеру.
Функция - SetCannonTarget = заставляет стрелять пушкой в определенную цель (её нужно указать помните!)

Умри Страйдер!

Ну, а теперь решил вам показать один милый прикол (для меня он милый и прикол) После того, как страйдер уничтожит воображаемую цель, он развалится на куски. Заходим в outputs энтити npc_bullseye:

-9

Функция - Break = развалиться разрешает страйдеру.

Конец

Теперь ставим энтитю Logic_auto и в outputs пишем:

-10

Функция - SetTargetPath = разрешает страйдеру идти на первый path.

Всё, удачи томодачи!