0

我在我的.h 中声明了精灵,但是我如何从我声明它的节点调用精灵,这样我就不会收到它未声明的错误。

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

}
@end

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

2 回答 2

0

尝试分离 CCSprite 声明..

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

我希望你currentSprite = [c1array objectAtIndex:i];在你的.m..

于 2011-03-20T09:17:24.300 回答
0

我让它工作必须创建一个指向它的指针 MyNode *currentSprite

于 2011-07-08T17:13:31.127 回答