-2

CCSpriteのサブクラスであるクラスを構築しています:

問題は、「型名には指定子または修飾子が必要です」というメッセージが表示され続けることです。

エラーが発生した場所にコードをコメントしました。何が間違っているのかわかりません。

int tileSize = 80;
Boolean moveable = true;
id moveUp,moveRight,moveDown,moveLeft;

@interface Player : CCSprite {

//On these lines. 
moveUp = [CCMoveTo actionWithDuration:2 position:ccp(0, 0 - tileSize)];
moveDown = [CCMoveTo actionWithDuration:2 position:ccp(0,0+tileSize)];
moveRight = [CCMoveTo actionWithDuration:2 position:ccp(0+tileSize,0)];
moveLeft = [CCMoveTo actionWithDuration:2 position:ccp(0-tileSize,0)];


}


-(void)move;



@end


@implementation Player{





@end
4

1 に答える 1

3

そのようなインターフェースにコードを入れることはできません-それはメソッドまたは関数にある必要があります。そこにあるべき唯一のものは、プロパティのリストです。

于 2012-12-17T21:54:20.197 に答える