![]() |
|
||||||||||
|
|||||
|
Как движение задано?
Если я правильно понял, то дан угол движения и скорость этого движения, тогда: Xmov=cos(angle)*speed; Ymov=sin(angle)*speed; Далее, X Final = Current _X + Xmov*time; Y Final = Current _Y + Ymov*time; Откуда формулы? Сейчас в голове вывел ![]() Обьясню: Сначала находим скорость по оси Х, это будет xMov - далее, если скорость не измениться - то через time секунд он будет в текущей позиции плюс эта скорость по оси Х умноженная на время. Аналогично и для _Y
__________________
Тут мужик танцует и поёт про флэш |
![]() |
Часовой пояс GMT +4, время: 17:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|