Применение физики прокрутки к приложению - PullRequest
2 голосов
/ 14 августа 2010

Я считаю, что это довольно простой вопрос, но я понятия не имею, с чего начать.

Я пытаюсь реализовать функцию, при которой объект (например, изображение) можно пролистать по экрану, например,что он замедляется с течением времени на основе начальной скорости (отличной от нуля) и коэффициента трения.

Другими словами, учитывая начальную скорость и постоянное трение, как я могу программно определить , где объект будет в момент времени t ??

Не стесняйтесь отвечать, используя псевдокод или любой язык программирования, с которым вам удобно.

Спасибо, ребята

1 Ответ

4 голосов
/ 14 августа 2010

Уравнение

s = u*t + 0.5*a*t*t

, где

s is displacement (i.e. position)
u is the initial speed (can be zero too actually)
a is the acceleration (if you want deceleration use a negative value instead)
t is the time elapsed

Для учета трения ваш a будет (на горизонтальной поверхности)

a = -μg

, где

μ is the coefficient of friction
g is gravitational acceleration
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...