Цитата:
Сообщение от Kicker
Действительно туплю.
Стало лучше, но все равно двигается рывками, хоть и равномерными ))
|
Предлагаю ещё раз рассмотреть тот код который дал я и добавить к своим задачам использование методов:
Timer(); Управляем анимацией.
getTimer(); Расчёт времени на перерисовку избегая ошибок в движении.
updateAfterEvent(); Перерисовываем анимацию программно(обновляем экран) т.е. только после того как методы выше выполнили свои задачи.
Добавлено через 5 минут
у вас тут "time" постоянно разный, естественно будит рывками!
избегая вычитайте "time" из целого числа тогда получите равный интервал после каждой перерисовки экрана.
Цитата:
|
point.x += (number - time) * .16;
|