0

ユーザーの指が画面上に保持されている間に、Cocos2D でスプライトを上に移動させる方法を考えていました。私はそうするメカニズムを用意していますが、スプライトを一度だけ動かします。

画面を指で押さえている、スプライトを上に移動させることはできますか?

また、必須ではありませんが、ユーザーが画面を保持していないときにそうすることができれば、スプライトはダウンします。

ありがとう、Chipmunk の Box2D のような物理エンジンが必要だと思いますが、これを行う方法がわかりません。

-ソウル

4

1 に答える 1

0

あまり完璧ではない答えがあります。繰り返し可能なタイマーを短い間隔 (最大 0.1 秒) で設定してから、 でタイマーを起動し、 でタイマーをccTouchBegan無効にしccTouchEndedます。タイマーが刻むたびに、スプライトを短い距離移動します。間隔が短いほど、動きがスムーズになります。

于 2011-04-10T15:06:54.727 に答える