Здравствуйте! Сделал так, чтобы снаряды могли сталкиваться друг с другом через валидатор "поиск в области". Добавил алгоритм с этим валидатором в снаряд. В эффект во время действия добавил свой эффект АоЕ с уроном. Урон может наносить урон всему, в том числе и самому снаряду. Это сделано для того, чтобы при столкновении, снаряд взрывался и взрывом взрывал другой снаряд или снаряды. А те в свою очередь тоже взрывались от полученного урона. Всё это делается в том же алгоритме в категории реакции на урон/смерть. Помимо агента атаки оружия юнита, который отвечает за логичное столкновение снаряда с объектами, вызывая у тех мерцание щита и взрыв на нужном расстоянии, с помощью дополнительного агента "комбинация" я сделал анимацию взрыва при столкновении снарядов, когда те находятся на заданном расстоянии друг от друга. Так как изначально взрыва не было, был только эффект нанесения АоЕ урона. Это всё сработало, но теперь, если такой снаряд взрывается у юнита, то создаётся дополнительный эффект взрыва в ногах у целевого юнита, помимо взорвавшегося в правильном месте первого снаряда. Вот, надеюсь всё детально описал. Кто может помочь убрать этот дополнительный эффект взрыва? Пытаюсь делать всё очень качественно, поэтому пройти дальше просто не могу. Заранее благодарю тех кто поможет!
P.S. Если надо, то могу скинуть карту.

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

yellyex, есть два варианта
  1. в актерах попробовать использовать проверку условий для актера взрыва
  2. в эффекте выбора целей для нанесения урона попробовать валидировать цели и к разным целям применять разные эффекты, а актера взрыва привязать только на тот эффект, что срабатывает на снаряд
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
11
9 лет назад
0
Update 1: Я вернулся к началу. Убрал эффект взрыва и оставил только 100% работающую систему столкновений. Буду думать над анимацией.
0
24
9 лет назад
0
yellyex, есть два варианта
  1. в актерах попробовать использовать проверку условий для актера взрыва
  2. в эффекте выбора целей для нанесения урона попробовать валидировать цели и к разным целям применять разные эффекты, а актера взрыва привязать только на тот эффект, что срабатывает на снаряд
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.