如何讓我的調度程序調用另一個實現文件ccLayer中的方法?如何從另一個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幾個月。我知道我需要開始改變我的'自我'到'GameLayer'但除此之外,我需要一些更多的幫助。謝謝。
爲什麼你不加鐵漢作爲兒童GameScene?這將是更容易處理這些類之間的溝通...... – Bivis