Можно ли сделать ауру которая скидывается сразу после покидания радиуса ?

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
ssbbssc, да как можно ремувить ауру у заражённого ею юнита? Например, стоит паладин с аурой Доспехи веры, рядом с ним бегают пехотинцы под этой аурой. Мне у них убирать геройскую способность? Карту в студию, пожалуйста, где это реализовано!
Если поставить периодическое событие 0.01 сек., что удаляет бафф ауры с юнитов вне определённой зоны, то иконки баффа у них не будет, но примерно раз в секунду на них будет мигать эффект ауры.
28
8gabriel8, не ауру а баф ауры
объясняю же
баф это способность
действие "удалить баф" в гуи это RemoveUnitAbility в джасс
а мигает потому что ты не учёл что аура действует на квадраты со стороной 32
т.е. если в настройках стоит радиус 900 то на самом деле радиус ауры 932
можешь проверить на досуге поставив юнита на расстоянии 910 от юнита аурой с радиусом 900
26
nvc123, это вообще дичь какая-то! Я сделал область 512х512, в центр области поставил паладина с аурой, рядом с паладином бегают юниты, каждые 0,01 сек. проверяется, находится ли юнит в области с паладином, если нет, то убираю бафф ауры с него, она всё равно мигает на юнитах. Причём тут квадраты со стороной 32???
Как выше было сказано, нужна для решения проблемы триггерная аура, а не обычная.
28
8gabriel8,
Нафига тебе область если надо делать пик в группу в радиусе ауры+физ размер юнита (для полной точности) обычно он 32
28
8gabriel8, какая нафиг область?
ты в школе геометрию вообще проходил?
аура это круг
короче вали в 7 класс
вопрос закрыт
32
Мне одному непонятно? Зачем это могло понадобится? Зачем вам удалять бафф ауры сразу? На то и сделана задержка обновления ауры 2 сек. Чтобы она не мерцала и не нагружать движок бесполезными действиями, пусть она висит без героя, эти пару секунд уж точно нечего не решит.
Занимайтесь более важными вещами, то все как один пишут на гуи, все спеллы в 3 строчки вроде кинуть дамми спелл на юнитов в аое, но блин ауру им надо переделать, со своей карты начните...
26
nvc123, обсуждаем тут не круг, не квадрат, не прямоугольник, а действие ауры только в пределах определённой области. Пример привёл, где паладин с доспехами веры, у которых радиус 900, стоит в области 512х512, рядом юниты бегают, на них аура должна быть, лишь когда они в этой области 512х512. Я не знаю, о чём вы толкуете, но это похоже на триггерное создание радиуса ауры, когда важен и физ. размер, и форма ауры. Наверное, вопрос бы таким образом в таком случае не задавали, но иначе о чём речь вообще?
quq_CCCP, это ко мне вопрос или к кому?
16GB, выше объяснил в чём дело.
26
8gabriel8, у тебя радиус ауры перекрывает твой квадрат. юнит вышел из квадрата, ты с него скинул баф, на него повесился новый баф, т.к. он в радиусе действия ауры. все у тебя правильно работает. чем ты не доволен?
А мы толкуем о том, что спросил автор. А он хочет снимать баф моментально при уходе из АоЕ ауры.
26
avuremybe, знаю, что всё работает так, как должно, но надо ведь сделать не так, как должно)
А вот по поводу того, что спросил автор, мне кажется, что он в заголовке вопроса спросил именно про прямоугольную зону действия, а при печати самого вопроса подумал про радиус и напечатал радиус. Так как логично, что просто снимать бафф от ауры после покидания её радиуса действия как-то очень по-задротски. А вот действие ауры лишь в определённой зоне часто напрашивается, например, в дефенсах, где строишь мобов, но которыми не управляешь, они твои союзники твоего цвета. Типа построил ты воинов и кого-то с аурой, они бьют мобов, а рядом зона, где тем же занимается твой союзник, потом выжившие воины идут встречать тех мобов, которых пропустили протёкшие союзники, в первом случае может быть невыгодно распространять ауру на союзника, чтобы он протёк и ты нафармил больше золота с его мобов в конце, кроме случаев, когда сам строишь ауру в его зоне ответственности, а в конце может быть опасно не давать союзникам ауру, так как протечь могут сильно, а выжить может мало, тогда каждый бафф будет важен. Ну то есть в первом случае аура действует лишь на ту зону, где она построена, а во втором на всех союзников. 2kxaoc в эту карту часто играет, я запамятовал её название.
1 пункт от nvc123: 10.1 (нескольких вопросов в одном ресурсе) не стоит задавать свои вопросы в чужих вопросах
26
8gabriel8, ну так повешать баф в области и снять его при уходе с нее это не проблема. но ведь это уже не аура, а цельнокастомный скилл.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.