Добавлен FireKnight
Те, кто работали с нативкой call SetUnitTimeScale(whichUnit,whichReal) знают, что она меняет скорость анимации юнита. Изначально я предполагал, что если к примеру я выставлю 0.2 , то скорость анимации по идее замедлится в 5 раз. Увы, оно так не работает. Кто знает, по какой формуле работает эта штука? Проводил кучу замер, они никак не взаимосвязаны.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
SetUnitTimeScale(u, 5)
SetUnitTimeScale(u, 5)
увеличение скорости в 25 раз
Отредактирован rsfghd
Взял первую анимацию атаки пехотинца, тоже 1 секунда
Отредактирован MpW
есть ли какие зависимости скорость бега анимации от скорости бега, скорости анимации атаки от скорости атаки, скорость анимации постройки от скорости строительства? Я пока не тестил эту функцию, но скором временем туда дойду
Отредактирован rsfghd
От 0.02 до 0.05 время ~25сек. получилось
От 0.05 до 0.09 время ~12сек. получилось
От 0.1 до 0.08 время ~8сек. получилось
Дальее уже сложнее замерять
Отредактирован rsfghd