![]() |
Привязка к часам(времени)
Как мне привязать движение во времени?
Вот мне нужно, чтобы картинка сдвигалась с определенной скоростью - ну например 1 пиксель в секунду Как мне это правильно сделать? Код AS3:
|
мб без битмапа?
|
Цитата:
Для привязки ко времени обычно запоминают время предыдущего кадра, находят разницу (в миллисекундах) с текущим кадром и по простой формуле механики находят новое положение. Код AS3:
Код AS3:
Разделить на 1000, умножить на скорость - получим перемещение в пикселях на текущий кадр. Прибавить перемещение нужному объекту, сохранить текущее значение getTimer() в переменную и ждать следующий кадр. И так до посинения. |
| Часовой пояс GMT +4, время: 03:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.