使用cocos2d v2
我能够将其他类设置为图层,并将其添加到某个场景中。
我这样做了:
BackgroundLayer *background=[[BackgroundLayer alloc] init];
[self addChild:[background set]]; //returns a Node
背景图层为CCLayer
。
现在我想尝试完全相同的背景图层是CCNode
,
但它不会将其添加到其他场景,只需执行其Init方法。
我如何将其他一些CCNode
类添加到另一个CCScene类作为图层?
谢谢,
答案 0 :(得分:4)
Cocos2d V3中不再存在CCLayer,说实话我看不出CCLayer的理由。
我认为你在这种情况下正在寻找CCNodeColor。
例如:
CCScene *scene = [[CCScene alloc] init];
CCNodeColor *nodeColor = [CCNodeColor nodeWithColor:[CCColor redColor]];
[scene addChild:nodeColor];