很抱歉这个新手的问题,但我想知道这两个不同的场景设置和层之间的区别是什么?我已经尝试了两种方法,每种方法都有效,但我就是不知道有什么不同,或者我应该使用哪一种。
@实现游戏
+(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; }发布于 2012-07-01 03:24:49
我看不出你的两个示例代码有什么不同。您的两种方法完全相同。
[Game node]返回一个层,因此在第一种情况下,您可以直接将其添加到场景中,而在第二个示例中,您只需将其放入一个变量中,然后将其添加到场景中。对于编译器来说,这是相同的事情。
https://stackoverflow.com/questions/11275724
复制相似问题