Cocos2d iphone Cocos2d V3 CCC层更换?

Cocos2d iphone Cocos2d V3 CCC层更换?,cocos2d-iphone,Cocos2d Iphone,使用cocos2dv2我可以将其他类设置为一个层,并将其添加到某个场景中。 我是这样做的: BackgroundLayer *background=[[BackgroundLayer alloc] init]; [self addChild:[background set]]; //returns a Node 其中背景层为CCLayer。 现在,我尝试在背景层是CCNode的情况下执行完全相同的操作, 但它不会将其添加到另一个场景中,只执行其Init方法 如何将其他CCNode类添加到另一个

使用
cocos2dv2
我可以将其他类设置为一个层,并将其添加到某个场景中。 我是这样做的:

BackgroundLayer *background=[[BackgroundLayer alloc] init];
[self addChild:[background set]]; //returns a Node
其中背景层为
CCLayer
。 现在,我尝试在背景层是
CCNode
的情况下执行完全相同的操作, 但它不会将其添加到另一个场景中,只执行其Init方法

如何将其他
CCNode
类添加到另一个CCScene类作为层


谢谢,

CCLayer在cocos2dv3中不再存在,老实说,我看不出有任何理由使用CCLayer

我想你是在寻找CCNodeColor在这种情况下

例如:

CCScene *scene = [[CCScene alloc] init];
CCNodeColor *nodeColor = [CCNodeColor nodeWithColor:[CCColor redColor]];
[scene addChild:nodeColor];

CCLayer在cocos2dv3中不再存在,老实说,我看不出有任何理由使用CCLayer

我想你是在寻找CCNodeColor在这种情况下

例如:

CCScene *scene = [[CCScene alloc] init];
CCNodeColor *nodeColor = [CCNodeColor nodeWithColor:[CCColor redColor]];
[scene addChild:nodeColor];