在Cocos2D for iPhone中点击/保持时向上移动精灵

时间:2011-04-10 14:14:43

标签: iphone cocos2d-iphone sprite move tap

我想知道如何在Cocos2D中使用它来使精灵向上移动,同时用户的手指被保持在屏幕上。我有一个适当的机制,但只移动精灵一次。

是否有可能让精灵向上移动手指在屏幕上?

此外,即使没有必要,如果你可以在用户没有按住屏幕的情况下这样做,精灵就会失效。

谢谢,我认为像Chipmunk的Box2D这样的物理引擎是必要的,但我不知道该怎么做。

-Soule

1 个答案:

答案 0 :(得分:0)

我有一个不那么完美的答案: 设置一个间隔很短的可重复定时器,最多0.1秒,然后在ccTouchBegan中触发定时器,使ccTouchEnded中的定时器无效。每次计时器滴答时,将精灵移动一小段距离。 间隔越短,移动越平滑。