我尝试添加一个图层,其所有目的都是用白色填充整个场景。
我尝试这样做:
// Inside a cass which extends CCScene
- (id)init {
if (self = [super init]) {
// Create the flash layer on level restart
_flashLayer = [[CCLayerColor alloc] init];
[_flashLayer setColor:ccc3(255, 255, 255)];
[self addChild:_flashLayer z:0];
[_flashLayer release];
}
return self;
}
问题是无论我如何设置图层的颜色,都会出现黑屏。另一件事,如果我尝试按如下方式创建图层:
_flashLayer = [[CCLayerColor alloc] initWithColor:ccc4(255, 255, 255, 255)];
我收到以下错误:
Incompatible type for argument 1 of 'initWithColor:'
我查看了源代码,一切似乎都符合预期。
任何人都可以对这个问题有所了解吗?
谢谢。