シーン全体を白い色で塗りつぶすことを目的としたレイヤーを追加しようとしました。
私は次のようにしてみます:
// 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:'
ソースを調べたところ、すべてが期待どおりのようです。
誰でもこの問題に光を当てることができますか?
ありがとう。