как установить процент выполнения анимации.? либо кадр? чтобы воспроизводимая анимация остановилась допустим на середине.

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

z1i23p, чтобы ты наконец закрыл этот вопрос, я сделал тебе туториал на JASS.
Работает без проблем, использованы глобальные переменные и комментарии.
Подробнее с таймерами ты можешь ознакомится в этой статье: xgm.guru/p/wc3/rates_on_spellmaking.
Прими во внимание, что анимации non looping не проигриваютса повторно, только раз за цикл таймера.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
20
10 лет назад
2
Короче, сделать просто через один триггер никак, но думаю есть способ:
  • тригерно приказиваеш начать проигрывать анимацию;
  • ты должен знать длительность анимации;
  • при прохождении определенного времени останавливаешь анимацию.
Скорость анимации = 60000/60 = 1000 кадров в секунду (вычислил по анимации дня и ночи в варике).
Установить точный кадр тебе не удастса.
Но на GUI подобное может лагать или работать не вовремя, так что рекомендую рассмотреть вариант написания этого на JASS,
1
16
10 лет назад
1
PhysCraft , спасибо за инфу! а где я могу посмотреть джас код подобного? Чтобы без лагов.
1
20
10 лет назад
1
Дело не в самом JASS, а в функции триггера Wait, которая при малых интервалах времени работает плохо, а именно такие нужны тебе, поэтому лучше все делать через таймеры, которые лучше сделать на JASS. Готового примера не подскажу, разве что рекомендую почитать статьи, в них это стопудово описано.
0
20
10 лет назад
0
z1i23p, чтобы ты наконец закрыл этот вопрос, я сделал тебе туториал на JASS.
Работает без проблем, использованы глобальные переменные и комментарии.
Подробнее с таймерами ты можешь ознакомится в этой статье: xgm.guru/p/wc3/rates_on_spellmaking.
Прими во внимание, что анимации non looping не проигриваютса повторно, только раз за цикл таймера.
Загруженные файлы
Принятый ответ
0
9
10 лет назад
0
Можно сделать это и без функции Wait, при помощи переменных таймеров
0
28
10 лет назад
0
ответ дан
закройте вопрос
Чтобы оставить комментарий, пожалуйста, войдите на сайт.