0

.hでスプライトを宣言しましたが、宣言されていないというエラーが発生しないように、宣言したノードからスプライトを呼び出すにはどうすればよいですか。

@interface MyNode : CCNode{
CCSprite *Bsprite1, *Tsprite1, *currentSprite;  
Boolean isChanging;

}
@end

currentSprite = [c1array objectAtIndex:i];
//error 'currentSprite' undeclared.
4

2 に答える 2

0

MyNode *currentSprite へのポインターを作成する必要がありました。

于 2011-07-08T17:13:31.127 に答える
0

CCSprite 宣言を分離してみてください。

CCSprite* Bsprite1;
CCSprite* Tsprite1;
CCSprite* currentSprite;

currentSprite = [c1array objectAtIndex:i];私はあなたがあなたの.mにいることを願っています..

于 2011-03-20T09:17:24.300 に答える