Решил я добавить звуки передвижения своему персонажу. Нашел, все импортировал. В триггерах установил целочисленную чтобы звуки были разными, НО не могу проследить это действие. То есть не понимаю как мне выстроить триггер, чтобы звуки проигрывались именно во время передвижения конкретного персонажа.

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
сравнивать с малым периодом расстояние между координатами в прошлый тик и сейчас, если больше определенного значения, например 10-15, то значит герой движется
7
Hate:
сравнивать с малым периодом расстояние между координатами в прошлый тик и сейчас, если больше определенного значения, например 10-15, то значит герой движется
А можешь по подробнее объяснить? Инфа нужная
26
datalovaa:
Hate:
сравнивать с малым периодом расстояние между координатами в прошлый тик и сейчас, если больше определенного значения, например 10-15, то значит герой движется
А можешь по подробнее объяснить? Инфа нужная
куда еще подробнее то..
21
datalovaa, GetUnitX и GetUnitY сравнивай
если сложно - расстояние между точками где был и где оказался через, скажем, 0.04 сек
офк точки обнулять
7
ClotPh:
datalovaa, GetUnitX и GetUnitY сравнивай
если сложно - расстояние между точками где был и где оказался через, скажем, 0.04 сек
офк точки обнулять
Integer((x of (triggering unit) равно Integer((y of (triggering unit) я правильно понял?
26
datalovaa:
ClotPh:
datalovaa, GetUnitX и GetUnitY сравнивай
если сложно - расстояние между точками где был и где оказался через, скажем, 0.04 сек
офк точки обнулять
Integer((x of (triggering unit) равно Integer((y of (triggering unit) я правильно понял?
а зачем это делать? чего вы добьетесь по вашему мнению этим?
7
Hate:
datalovaa:
ClotPh:
datalovaa, GetUnitX и GetUnitY сравнивай
если сложно - расстояние между точками где был и где оказался через, скажем, 0.04 сек
офк точки обнулять
Integer((x of (triggering unit) равно Integer((y of (triggering unit) я правильно понял?
а зачем это делать? чего вы добьетесь по вашему мнению этим?
Я понимаю что вы щёлкаете это как орешки, но понимай я в подобных триггерах хоть что то, то сам бы разобрался и не писал сюда. Если сложно разобрать, подробно объяснить и помочь человеку, который обратился к тебе, то зачем выстёгивать и умничать?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.