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

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