1

参照するスプライト シートをまだ作成していないため、この質問は純粋に概念的なものです。もしあれば、私の問題に対するさまざまなアプローチの提案をいただければ幸いです。

私が頭の中で作成したスプライト シートには、さまざまな人体、髪型、シャツ、ズボン、靴などのコレクションが含まれています。ユーザーは、実行時にプレーヤーで使用する衣服と、衣類は子として CCSprite に追加されます。

問題: これらのプレーヤーは、たとえばプレーヤーが歩き回っているときに、アニメーション化する必要があります。アニメーションの可能なフレームごとに、スプライト シートに衣料品ごとに個別の画像を追加することを計画していました。プレイヤーの動きに必要な CCAnimation オブジェクトを作成するとき、元の CCSprite と一致するために必要なすべてのカスタム クロージング アイテムを含むアニメーションに追加する CCSpriteFrame を作成するにはどうすればよいですか? 私の問題を解決する別の提案があれば、ぜひ聞きたいです。

4

1 に答える 1

1

こんにちは、これは奇妙な問題であり、それを行うのは楽しいでしょう。Cocos2d についての私の理解によれば、すべての部分で異なるクラスを受講していたでしょう。私の体が3つの部分(頭、体、足)に分かれているように。CCSprite のサブクラスであり、それぞれのタイプの列挙型とアニメーションを保持するさまざまなカスタム クラスを作成したでしょう。GameScene では、さまざまなオブジェクトをメインのスプライトの子として作成し、すべて同期してアニメーション化します。お役に立てれば。:)

于 2012-04-05T05:38:38.607 に答える