яЕвгений
offline
Опыт:
568Активность: |
SetUnitX и Анимация "бег"(walk)
Решил сделать свою систему передвижения на стрелках. Вы не думайте, что я хочу сделать систему круче, чем уже имеющиеся в Барахолке. Просто я изучаю Jass и решил написать что-то "своё" и "для себя" в целях практики Jass =)
Ну так вот. Двигаю юнита SetUnitX и SetUnitY события кнопки и тд, это не важно, так как всё работает. Читал,что эти функции не влияют на анимацию юнита,т.е. во время передвижения он может проигрывать любую анимацию. Ну так вот. Я хочу что бы он проигрывал анимацию бега... Пишу:
Где udg_Unit_Self - это мой юнит(футман), а "Walk" та самая анимация.(Посмотрел в главном окне редактора, там где ещё слева стрелочки). Ну так вот. Анимация как таковая не воспроизводится. Максимум что воспроизводиться, так это то, что он дрыгает ногой(слабозаметно). Если SetUnitAnimation, к примеру, запустить в переодик эвент с периодом 1сек то он так же будет раз в секунду малозаметно дрыгать ногой... Вобщем анимации бега не наблюдаеться. В чём проблема? |
13.07.2010, 12:03 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
через SetUnitAnimationByIndex попробуй сделать. |
13.07.2010, 12:11 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
это и есть та анимация ты ее постоянно каждые наверно 0.05 сек приказываешь проиграть нужно с периодом ~0.3-0.4 |
13.07.2010, 12:32 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
яЕвгений
offline
Опыт:
568Активность: |
Fakov,
Спасибо, помогло! AlexKARASb,
В первом посте я писал, что для того что бы исключить вариант того,что слишком часто запускаю анимацию, ставил переодик ивент с переодичностью 1сек, так что никаких "наверно 0.05 сек" небыло =) Ну и вопросик наперёд. Функция SetUnitAnimationByIndex создаёт какие-либо утечки при переодическом использовании? |
13.07.2010, 12:57 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
нет, утечки - неудаленные хендлы либо их производные, где ты в ней хендл увидел? |
13.07.2010, 13:02 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
яЕвгений
offline
Опыт:
568Активность: |
AlexKARASb, я новичёк Jass'a. Статью про утечки читал, но мало - ли... |
13.07.2010, 13:08 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|