こんにちは、私はcocos2dとiPhoneの開発に不慣れです。現在、「PapiJump」のようなゲームを作成しようとしています。現在問題が発生しているのは、ゲーム内のキャラクターCCSpriteをアニメーション化することです。文字、右、左、中央を指す文字(http://i53.tinypic.com/ngzoyh.png)
そのため、キャラクターが方向(左または右)を変更すると、他の方向に直接「ジャンプ」することはありませんが、アニメートします。
TouchesEndedメソッドを使用する私のコードでは、このメソッドでは「touchState」という名前の変数を設定しているため、ユーザーが画面の右側をタッチすると「touchState」が1に設定され、それ以外の場合は2(左を意味します)に設定されます。 )。
次に、「init」メソッドで、0.5秒ごとに別のメソッドを実行する「schedule」を作成しました。「updateGame」、「updateGame」メソッドはプレーヤーの位置を更新し、次のように機能します。player.position = ccp(player .position.x、player.position.y-playerGravity.y);
CCSpritesのアニメーションに関するRayのチュートリアルを読みましたが、必要な結果を達成する方法がわかりません。事前に感謝し、英語が下手で申し訳ありません。