我想知道如何在Cocos2D中使用它来使精灵向上移动,同时用户的手指被保持在屏幕上。我有一个适当的机制,但只移动精灵一次。
是否有可能让精灵向上移动而手指在屏幕上?
此外,即使没有必要,如果你可以在用户没有按住屏幕的情况下这样做,精灵就会失效。
谢谢,我认为像Chipmunk的Box2D这样的物理引擎是必要的,但我不知道该怎么做。
-Soule
答案 0 :(得分:0)
我有一个不那么完美的答案:
设置一个间隔很短的可重复定时器,最多0.1秒,然后在ccTouchBegan
中触发定时器,使ccTouchEnded
中的定时器无效。每次计时器滴答时,将精灵移动一小段距离。
间隔越短,移动越平滑。