This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 在触摸品上如何算手指移动的速度?如果只是想得到一个 pixel per frame 这样的值。在触摸屏里,有一个 frame update 的 event,每次 trigger 可以读取到当前的 coordinate。
如果我想得到从手指开始 down,然后移动,到手指离开这之间发生的平均速度,应该怎么算呢?
试了好几个方法,好像都是太准确啊,我主要是要实现惯性移动,就是手指离开后,如果移动速度快到一个程度,object 会继续移动一段然后停下这种效果
有没有什么好的想法交流一下,谢谢
-sowen(sowen);
2008-1-9
{350}
(#4174076@0)
-
用平均速度或者最后的速度除以运动的时间算出一个加速度,然后用这个加速度进行减速。
-liquid(avaya);
2008-1-9
(#4174132@0)
-
我就是这么做的,我的算法是:
-sowen(sowen);
2008-1-9
{563}
(#4174205@0)