Cocos2d iphone cocos2dccscene&;CCLayer设置

Cocos2d iphone cocos2dccscene&;CCLayer设置,cocos2d-iphone,Cocos2d Iphone,很抱歉我问了一个新手问题,但我想知道这两种不同的场景设置和图层设置之间有什么区别?我试过两种方法,每种都有效,但我不知道有什么区别,或者我应该使用哪一种 @实施游戏 +(id) scene { CCScene *scene = [CCScene node]; [scene addChild:[Game node]]; return scene; } +(id) scene { CCScene *scene = [CCScene node]; Game *layer = [Game node]

很抱歉我问了一个新手问题,但我想知道这两种不同的场景设置和图层设置之间有什么区别?我试过两种方法,每种都有效,但我不知道有什么区别,或者我应该使用哪一种

@实施游戏

+(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; }
或者这样

@实施游戏

+(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; }

我看不出您的两个代码示例之间有任何区别。您的两种方法完全相同

[Game node]
返回一个层,因此在第一种情况下,您可以直接将其添加到场景中,在第二个示例中,您只需将其放入变量中,然后将其添加到场景中。 对于编译器来说,这里也是一样的