私は働いていた古いコードをコンパイルしようとしています。ios5のCocos2d問題
PlayView *layer = [[[PlayView alloc] initWithColor:ccc4(180, 180, 200, 255)] autorelease];
私はこのエラーを取得しています:
Cannot Convert 'ccCoor4b' to 'ci' color in argument passing.
誰も私を助けることができますか?
私は働いていた古いコードをコンパイルしようとしています。ios5のCocos2d問題
PlayView *layer = [[[PlayView alloc] initWithColor:ccc4(180, 180, 200, 255)] autorelease];
私はこのエラーを取得しています:
Cannot Convert 'ccCoor4b' to 'ci' color in argument passing.
誰も私を助けることができますか?
これは機能します。
PlayView *layer = [[[PlayView alloc] initWithColor:(ccColor4B){180, 180, 200, 255}] autorelease];
あなたもこの方法を試すことができ、
ccColor4B c;
c.r=180,c.g=180,c.b=200,c.a=255;
//then use 'c' as ccColor4B object
それはまったく同じエラーを試しました。 – user965010
変更がコードに:
return [[(CCLayerColor*)[self alloc] initWithColor:color] autorelease];
PlayViewはCCLayerColorありますか?このコードはうまく動作しません。 – Ultrakorne
'PlayView :: initWithColor:'と 'ccc4(...)'の宣言をここに投稿できますか? – brigadir