2011-04-10 31 views
0

我不知道如何把它在cocos2d製作精靈動起來,被關押在屏幕上,而用戶的手指。我有一個這樣的機制,但只移動一次精靈。移動精靈了,而攻/保持在cocos2d爲iPhone

是否有可能讓精靈向上移動手指握在屏幕上?

而且,即使它是沒有必要的,如果你可以使它所以當用戶未手持屏幕上,精靈下降。

謝謝,我認爲,一個物理引擎,比如花栗鼠的Box2D的是必要的,但我不知道如何做到這一點。

-Soule

回答

0

我有一個不那麼完美的答案: 成立了以短間隔重複計時器,最多0.1秒,隨後擊發定時器ccTouchBegan,在ccTouchEnded無效計時器。每當計時器滴答時,移動精靈一小段距離。 間隔越短,移動越平滑。

+0

很好的答案。我有一個完全像你所描述的代碼,但我忘了一部分。謝謝!我將間隔設置爲0.02f,並將其設置爲mySprite.position.y-1。 – Souleiman 2011-04-10 15:19:33