从Cocos2D中的另一个类访问方法

时间:2014-06-06 14:26:06

标签: ios cocos2d-iphone

我正在尝试从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];

1 个答案:

答案 0 :(得分:0)

在“heroNode.h”中声明-(void)staminaCounter,因为如果你不这样做,那么该方法是私有的,你只能在你的类中使用它。

@interface@end之间