我试图使用不同的方法,但无济于事。所以我来寻找新的观点。
我希望精灵跟随用户的触摸坐标。因此,如果他们将手指拖过屏幕,精灵会向触摸坐标移动或补间,但会不断更新以“跟随”用户的手指。如果用户停止移动他们的手指,精灵最终会在最终的触摸坐标处停止。
我可以让精灵移动并补间到一组坐标,但不能连续更新以跟随。这是一个Android游戏。它在java中。这是我需要使用的基本功能之一,所以我不能太远。据说我可以接受开放gl或画布的方向。
非常感谢任何帮助或指示。谢谢!
答案 0 :(得分:2)
在每一帧上,执行
Pos = (Pos * 0.95) + (LastTouch * 0.05);
调整比率直到感觉正确。只需确保它们加起来为1.