如何让我的调度程序调用另一个实现文件 ccLayer 中的方法?
这是我拥有的文件:
GameHUD.h
GameHUD.m
GameScene.h
GameScene.m
GameScene.m下的场景设置
+(id) scene
{
CCScene *scene = [CCScene node];
GameScene *GameLayer = [GameScene node];
[scene addChild:GameLayer];
GameHUD *HUDLayer = [GameHUD node];
[scene addChild:HUDLayer z:2];
return scene;
}
我在GameHUD.m 中的调度程序
[self schedule:@selector(movePlayerUp)];
我想在GameScene.m中调用的方法
-(void) movePlayerUp {
Player.position = ccp(Player.position.x, Player.position.y + 1);
Player.rotation = 0;
}
我对 Cocos2D 和 Kobold2D 还很陌生。我知道我需要首先将我的“self”更改为“GameLayer”,但除此之外我还需要更多帮助。谢谢。