我正在尝试从Cocos2D中的另一个类访问我的自定义方法。这是我在使用Cocos2D之前所做的事情,但由于某种原因它现在无法正常工作。
heroNode.h (CCNode)
@interface heroNode()
-(void) staminaCounter;
@end
#import "heroNode.h"
@implementation heroNode {
}
-(void)staminaCounter {
//My Code Here
}
@end;
MainScene.h (CCScene)
#import "heroNode.h"
@implementation MainScene
{
heroNode *HeroStuff;
}
//Using
HeroStuff = [[heroNode alloc] init];
//Then this is where I am having the issue calling `staminaCounter`
//Do something like
//[heroStuff staminaCounter];
答案 0 :(得分:0)
在“heroNode.h”中声明-(void)staminaCounter
,因为如果你不这样做,那么该方法是私有的,你只能在你的类中使用它。
在@interface
和@end
之间