在我的游戏中,我将Cocos2D用于游戏中的物理,将UIKit用于菜单屏幕和游戏的其余部分。现在,我必须将数据从UIViewController传递到Cocos2D场景。有没有办法做到这一点?
答案 0 :(得分:4)
我认为你可以通过为类变量赋值来实现....
代码段看起来像这样......
[[CCDirector sharedDirector] replaceScene:[GameScene scene:data]];
在GameScene.m
@implementation GameScene
@synthesize ...
+ (CCScene *) scene:(Datatype *)data
{
self.dataReceived = data;
CCScene * .....
.......
}
这样的东西可能会有所帮助..我在cocos2d-x中做到这一点并且工作正常..对不起语法因为我没有X代码.... :)