Как триггерно заставить юнита атаковать ближайшего врага?
Желательно без использования переменных
ну и если хотите челлендж то попробуйте через GUI

Принятый ответ

Лол, если без челленджа, то у меня в блоге есть уже проверка на самого ближнего юнита

Могу сделать на гуи, в принципе ничего сложного

Вопрос такой был бтв

Вот пример на гуи

Может какой-то киберкотлет и сделал бы без переменных, но я самый обычный неудачник
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
27
3 года назад
Отредактирован rsfghd
0
Лол, если без челленджа, то у меня в блоге есть уже проверка на самого ближнего юнита

Могу сделать на гуи, в принципе ничего сложного

Вопрос такой был бтв

Вот пример на гуи

Может какой-то киберкотлет и сделал бы без переменных, но я самый обычный неудачник
Загруженные файлы
Принятый ответ
0
15
3 года назад
0
rsfghd:
Лол, если без челленджа, то у меня в блоге есть уже проверка на самого ближнего юнита

Могу сделать на гуи, в принципе ничего сложного

Вопрос такой был бтв

Вот пример на гуи

Может какой-то киберкотлет и сделал бы без переменных, но я самый обычный неудачник
но оно не работает :( (я про гуи)
там некоторые рабочие тупо мимо друг друга пробегают и агряться только тогда когда их стукнули)
а у меня несколько типов солдат будет и не каждый охотится на каждого
0
27
3 года назад
Отредактирован rsfghd
0
В смысле не работает? Что я тебе скинул? Сек

Я проверил карту, мимо никто не пробегает, все красные рабочие атакуют самого ближнего для них синего рабочего. Агрятся когда стукают - потому что это механика рабочего. Если их стукнет пехотинец - они убегут, если их стукнет рабочий - они дадут леща в ответ
а у меня несколько типов солдат будет и не каждый охотится на каждого
просто добавляем нужные условия, всё в твоих руках

Если ты имеешь ввиду, что они при выборе одной цели игнорят остальные - то просто сделай выбор ближайшего юнита через периодик (там событие разовое - инициализация карты). Однако, насколько я помню, повторная отдача приказа атаки может отменить текущую автоатаку
0
15
3 года назад
Отредактирован Artyom18
0
rsfghd:
В смысле не работает? Что я тебе скинул? Сек

Я проверил карту, мимо никто не пробегает, все красные рабочие атакуют самого ближнего для них синего рабочего. Агрятся когда стукают - потому что это механика рабочего. Если их стукнет пехотинец - они убегут, если их стукнет рабочий - они дадут леща в ответ
а у меня несколько типов солдат будет и не каждый охотится на каждого
просто добавляем нужные условия, всё в твоих руках
я ошибся я думал оно будет циклично
а оказалось только одноразовая фаза)
просто в событиях инициализация стоит
P.S. хотя те кто спавнится на краю карты
как стояли так и стоят :/
Загруженные файлы
0
27
3 года назад
Отредактирован rsfghd
0
все красные рабочие атакуют самого ближнего для них синего рабочего
Проверка на самого ближнего юнита идёт только для красных, синих я тупо заспавнил чтобы было кого бить, для них проверки на самого ближнего красного рабочего нет

Выбирается 1 случайный юнит из группы - ищется для него ближайшая цель - приказ атаковать эту цель
Загруженные файлы
1
15
3 года назад
1
rsfghd:
все красные рабочие атакуют самого ближнего для них синего рабочего
Проверка на самого ближнего юнита идёт только для красных, синих я тупо заспавнил чтобы было кого бить, для них проверки на самого ближнего красного рабочего нет

Выбирается 1 случайный юнит из группы - ищется для него ближайшая цель - приказ атаковать эту цель
Запусти мою карту
напиши пару раз +Т
а потом напиши +Х
я попытался создать нечто вроде первичного бульона
+Т добавляет травоядное создание +Х добавляет Хищника
лично у меня хищник мечится между травушниками и умирает с голоду X(
протести
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.