我找到的大部分方法都是单例类。
我想从menuscreen.m
中传递一个值到helloworldlayer.m
中,能不能请高手指点一个最简单的方法?
谢谢
我试过的方法,不过没用。
- (void) changeScenePlay
{
CCScene *testscene = [HelloWorldLayer scene];
testscene.number = 1;
[[CCDirector sharedDirector] replaceScene:testscene];
}
Cocos2d-x中一个CCNotificationCenter类,可以订阅和发送消息,而且可以包含数据,在Cocos2d中应该是NSNotificationCenter?(你找找,名字应该差不多~),它可以实现不同的场景中传递数据~
关于在ios中传值的两种方式,推荐阅读:iOS传值方式