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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
7 лет назад
0
8gabriel8:
ssbbssc, да появляется он всё равно, даже при периодическом удалении мигает на юнитах.
Кстати, nvc123, если твоя схема рабочая, то объясни, как её применять на примере доспехов веры.
он предлагает использовать действие unit - remove ability
т.е. ремувить саму ауру, у юнита, который под её действием
и я не понимаю, как может мигать аура, если юнит ВНЕ зоны её действия

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