Показать сообщение отдельно
Старый 12.01.2011, 23:30
Sintesis вне форума Посмотреть профиль Отправить личное сообщение для Sintesis Найти все сообщения от Sintesis
  № 14  
Ответить с цитированием
Sintesis
 
Аватар для Sintesis

Регистрация: Jul 2008
Сообщений: 912
Да, то, что нужно, но var _offset:Number; эта переменная так-же не известна, её то-же нужно вычислить записав положение объекта при _oldTime и при currentTime а потом вычесть

Добавлено через 15 часов 42 минуты
Цитата:
Сообщение от cleptoman Посмотреть сообщение
а вообще есть всякие формулы расчета скорости при движении с ускорением.
Ну так вот эта формула:
s = DeltaM / DeltaT
здесь дэльта T это пройденное время, а дэльта М это пройденное расстояние за это время.
В уме то я понимаю как это делается, а вот в actionscript 3 нет((.
incvizitor написал как получить дэльту T в коде, осталось найти по ней дельту M
нужно от положения объекта в старом времени отнять положение объекта в новом времени.
Как это в коде записать?
Надо было назвать тему: как засечь скорость, а не как узнать скорость.
incvizitor, и почему в твоём коде px/s? Где видно, что интервал между _oldTime и currentTime составляет секунду? И можно-ли этим интервалом манипулировать, увеличивать или уменьшать - что-б засечь скорость не за секунду а за другое время?


Последний раз редактировалось Sintesis; 13.01.2011 в 15:25.