2011-02-04 11 views
0

こんにちは 私はcocos2Dに新しいです。私のゲームでは、1つのシーンとメニューを表示するいくつかのレイヤーがあります。今私はシーンの上に使用されているレイヤーを探したい。私はすでに試して、すべての層のブール変数を使用して解決するための解決策を得ました。これは私が思ったものを使う良い方法ではありません。 あなたは、単に活性層へのポインタを維持することができますいくつかの提案にCocos2Dはいくつかのレイヤーの中で使用されているレイヤーを見つける

おかげ Riash

答えて

1

を提供してください。この場合、管理がずっと簡単になるため、各ゲームの状態ごとに異なるシーンを持つ方がよいでしょう。これは、通常、ゲームのシーンには複数のレイヤーがあるためです。たとえば、背景、レベルオブジェクト、コントロールなどです。

+0

私はcocos2D.howに現在のlayer.iへのポインタを保持するのが初めてでありがとう、現在のレイヤオブジェクトを保持するcclayerオブジェクトを作成すると思います。ポインタを割り当てるだけです。それは正しいです – Srini

+0

うん。あなたのクラスフィールドのヘッダファイルには次のように書いてあります:CCLayer * currentLayer_;次に.mmファイルでcurrentLayer_ = [[CCLayer alloc] init];他のCCLayerポインタに割り当てることができます – Andrew

関連する問題