から継承する基本クラスを作成したいと思いますCCLayer
。私の理由はCCSprite
、アプリケーションのすべてのシーンにオーバーレイしたい単一画像のフルスクリーンがあるためです。基本クラスを作成しCCSprite
、画像を最上位のZオブジェクトとして追加することは、シーンごとに同じオーバーレイ実装を何度も再コーディングする必要がないため、理にかなっているようです。
CCLayer
比較的簡単にクラスを導き出すことができました。ただし、の子の子である別のレイヤークラスのシーンを正しく作成する方法がわかりませんCCLayer
。これはどのように実行でき、機能しますか?
ほとんどのユーザーがそのような質問をするとき、最初のフォローは「コードを見せてください」であることを理解しています。コードをお見せすることはできますが、私が最も興味を持っているのは、Cocos2dオブジェクトの非常に一般的な実装です。これは、他のレイヤーから派生しCClayer
、一般的なスプライトやオブジェクトを事前に配線して、他のレイヤーの基本クラスとして使用できます。