在我的游戏中,我将 Cocos2D 用于游戏玩法中的物理,并使用 UIKit 用于菜单屏幕和游戏的其余部分。现在,我必须将数据从 UIViewController 传递到 Cocos2D 场景。有没有办法做到这一点?
user1343911
问问题
469 次
1 回答
4
我认为你可以通过为类变量赋值来做到这一点......
代码片段将如下所示...
[[CCDirector sharedDirector] replaceScene:[GameScene scene:data]];
在你的GameScene.m
@implementation GameScene
@synthesize ...
+ (CCScene *) scene:(Datatype *)data
{
self.dataReceived = data;
CCScene * .....
.......
}
像这样的东西可能会有所帮助..我在 cocos2d-x 中做了这个并且效果很好..对不起语法,因为我没有 X-code.... :)
于 2012-05-07T08:00:23.640 回答