私は、シーンに複数のレイヤーがあるときにレイヤーを設定し、そのシーンを取得するためにシーンのシングルトンを使用してレイヤーを設定し、そのプロパティを呼び出す必要があるという本を読んだことがあります。シングルトンまたはCCDirector経由のシーンにアクセスしますか?レイヤーのやりとりに関する質問
しかし、私は[[CCDirector sharedDirector]runningScene]
を使うことができ、シングルトンを使わずにプロパティにアクセスできるようにシーンを取得できると思いました。これは良い方法ですか?
また、私はCocos2Dのコンセプトを読んだことがあります。そのサイトでは、Sceneにはレイヤーが含まれているため、シーンに動作などが与えられています。これは、お互いに話したり、場面を乱さずに自分のことをできるように、私は自分のレイヤーを設定する必要があることを意味しますか? (私がCCDirectorと呼ぶはずのシーンを変える以外のことですが)しかし、自分のシーンを使ってレイヤーを操作すると、より良い方法になると思いますか?シーンにはレイヤーの参照がすべてあるため、レイヤーを互いに話すよりもプログラムする方が簡単です...
ありがとう!