0

我想知道如何在 Cocos2D 中让精灵向上移动,同时用户的手指被放在屏幕上。我有一个这样做的机制,但只移动一次精灵。

手指按住屏幕是否可以让精灵向上移动?

此外,即使没有必要,如果你可以做到这一点,当用户没有按住屏幕时,精灵就会下降。

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

-灵魂

4

1 回答 1

0

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

于 2011-04-10T15:06:54.727 回答