0

初心者の質問で申し訳ありませんが、シーンとレイヤーのこれら 2 つの異なる設定の違いは何だろうと思っていました。私は両方の方法を試しましたが、それぞれが機能しますが、違いが何であるか、またはどちらを使用すべきかわかりません。

@実装 ゲーム

+(id) scene {
CCScene *scene = [CCScene node];
[scene addChild:[Game node]];
return scene; }

またはこのように。

@実装 ゲーム

+(id) scene {

CCScene *scene = [CCScene node];
Game *layer = [Game node];
[scene addChild:layer];
return scene; }
4

1 に答える 1

1

2 つのコード サンプルに違いはありません。あなたの2つの方法はまったく同じです。

[Game node]レイヤーを返すので、最初のケースではそれをシーンに直接追加し、2 番目の例ではそれを変数に入れてからシーンに追加します。コンパイラの場合、これはここでも同じです。

于 2012-06-30T19:24:48.780 に答える