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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
7 лет назад
0
8gabriel8, я всё правильно понял
это ты не понимаешь
ваше "боевая единица - remove specific buff" тоже самое что и "удалить способность"
т.е. баф это невидимая способность которая отображается в статусе юнита
что близы курили когда делали это я хз
0
20
7 лет назад
Отредактирован ssbbssc
0
сверяйте ренж юнита, если он вышел из зоны действия - удаляйте бафф, в чем проблема?
0
26
7 лет назад
0
ssbbssc, да появляется он всё равно, даже при периодическом удалении мигает на юнитах.
Кстати, nvc123, если твоя схема рабочая, то объясни, как её применять на примере доспехов веры.
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, выше объяснил в чём дело.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.