0

Cocos2D で開発したことはありません。ただし、このアニメーション アプリは、通常の UIView アニメーションと CAAnimation では簡単に作成できません。

UIImageView の数 (1 から 30 まで) を特定のパスで画面上に浮かび上がらせ、タッチに反応するようにしたい (タッチするとアニメーションが表示される)。また、画面の端に触れたり到達したりしたときに、画面を前後に移動する必要があります (新しいパスが計算されます)。必要に応じて、各要素の X と Y の位置を取得することが重要です。

質問: それを実現するために (初心者にとって) 最も注目すべき Cocos2D クラスは何ですか? UIView アニメーションと CAAnimation を試してみましたが、いくつかの困難に遭遇したので、Cocos2D がより良い結果をもたらす可能性があると感じています。ありがとうございました。

4

1 に答える 1

0

はい、cocos2dはそれをはるかに簡単にします。CCSpriteメソッドを使用してを作成しますinitWithFile:。例:

CCSprite *mySprite = [CCSprite initWithFile:@"fire.png"];
[self addChild:mySprite];

fire.pngがプロジェクトに追加され、selfがシーンインスタンスである場合

于 2011-09-29T03:15:33.297 に答える