База примеров на GUI

Содержание:
Триггер вроде бы и простой но иногда ставящий людей в ступор. Пример основывается на создании области при попадании в которую крип перенаправляется в ту или иную сторону. Уверен вы уже создали область в которой появляются крипы
скажем "Область1"

Крипы идут из области в область

Пример А. Крипы нападают на все что попадется им на пути

Теперь создадим еще 1 область, при попадании в которую крипы будут перенаправляться в центр карты.:
скажем "Область2"
И поставим что крипы появившиеся в "Область1" идут в "Область2" и поворачивают в центр карты.

> ??Событие:??
> -Боевая единица - A unit enters "область1"
> ??Условие:??
> ??Действие:??
> -Боевая единица - Order (Triggering unit) to перейти, нападая на противников (Center of "Область2")


> ??Событие:??
> -Боевая единица - A unit enters "Область2"
> ??Условие:??
> ??Действие:??
> -Боевая единица - Order (Triggering unit) to перейти, нападая на противников (Center of (Playable map area))

!!Если за место "перейти, нападая на противников" поставить "Двигаться" то монстры будут идти к месту приказа не отвлекаясь.

Пример Б. Монстры идут из А в Б через определенное время

(периодический приказ)

> ??Событие:??
> -Время - Every 10.00 seconds of game time
> ??Условие:??
> ??Действие:??
> -Боевая единица - Order (Triggering unit) to Двигаться (Center of (Playable map area))

Подведем итог

  1. Если использовать переодический приказ, юниты начинут "тупить", чтобы этого небыло требуется добавлять их в переменную типа "Отряд" и управляйть уже ими через переменную.
  1. Очень важно в условии во всех примера это указать кому принадлежит юнит иначе триггер будет действовать безраздельно на всех юнитов
  1. Если во всех примера за место "перейти, нападая на противников" поставить "Двигаться" то юниты будут идти к месту приказа не отвлекаясь на когото, и обходить все припятсятвия.
  1. Не забываем что выше перечисленное это простые примеры, а при сложных это не только дойти из пункта "А" в пункт "Б". а например:
    Из А в Г через Д в конечную точку Б
    Из А по условии времени в точки Б или В в точку Д через Г
    Из А в Б по условии Условия через точку Г в точку Д или конечная точка В
Как видите фантазия в ваших головах.

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
3
10 лет назад
2
а как сделать так например чтобы враждебный юнит появился из области и атаковал ему враждебного
0
1
7 лет назад
0
Не работает ваша схема. У меня в карте гидра, мне надо, чтоб она вылезла из озера на сушу. Перепробовал способы, получается только кинуть гидру командой move. На команды типа issue order она не реагирует. Пробовал пикать ее в области и давать приказ выйти на берег, ноль эмоции. А так гидра спокойно выползает на берег, путь не переркрыт
Сейчас карту покажу, сами увидите
ОГО! 4 года назад последний раз тут были
Толку ноль сюда писать
Тимур, Посмотри, если не сложно. Гидра команду не слушает.
Roman91:
Не работает ваша схема. У меня в карте гидра, мне надо, чтоб она вылезла из озера на сушу. Перепробовал способы, получается только кинуть гидру командой move. На команды типа issue order она не реагирует. Пробовал пикать ее в области и давать приказ выйти на берег, ноль эмоции. А так гидра спокойно выползает на берег, путь не переркрыт
Сейчас карту покажу, сами увидите
Тимур, Sergant1000,
Загруженные файлы
0
18
7 лет назад
0
Roman91, не слушает она команду, потому что спит. Чтобы решить эту проблему, нужно отредактировать всего лишь одно значение:
Редактор объектов - Характеристики - Спит - Нет.
0
1
7 лет назад
0
Maniac_91, Спасибо) Я уж думал редактор глючит))
Roman91:
Maniac_91 А ты не поможешь мне. Я хочу, чтоб гидра выходила на сушу либо ночью, либо днем, но днем используя приманку выманить из озера. Просто подскажи, если не сложно
0
18
7 лет назад
Отредактирован Maniac_91
0
Roman91, если приманка - это предмет, то можно проверять его наличие в инвентаре входящего юнита. Если способность (в том числе способность предмета) - то проверять её применение и наличие юнита в области. Проверка времени суток - это сравнение реальных чисел (Time of day вроде).
0
1
7 лет назад
0
Maniac_91:
Roman91, если приманка - это предмет, то можно проверять его наличие в инвентаре входящего юнита. Если способность (в том числе способность предмета) - то проверять её применение и наличие юнита в области. Проверка времени суток - это сравнение реальных чисел (Time of day вроде).
Я там так подправил приманку.Сделал в любое время суток вызвать можно, и Зелье дня на триггерах. Просто делает время 6 00. Криво правда, на многих триггерах. Потому что гидра опять уплывает в озеро. Но это скорее всего из за того что она нейтрально-враждебная. Вообще хочу, чтоб предмет в определенную область выкладывать, а когда гидра подходит, предмет удалять.А предмету дать вид кролика например. Я с реальными числами вообще не понимаю как работать. Темный лес для меня.
0
18
7 лет назад
0
Roman91, есть проверка в условиях (логическая - Область содержит предмет). А вообще можно сделать используемый предмет со способностью призыва того же кролика).
Сравнение реальных чисел в условиях: Игра - Time of Day > 6.00 И Time of Day < 18.00
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.