首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cocos3D上加载UIViewController场景

在Cocos3D上加载UIViewController场景
EN

Stack Overflow用户
提问于 2013-11-26 10:58:54
回答 1查看 472关注 0票数 0

我想在一个Cocos3D中加载一个UIViewController场景。目前,我已经将Cocos3D集成到我的普通iOS项目中。如何将Cocos3D场景加载到RootViewController的视图中。

我找到了一种使用EAGLView的方法。但我对EAGLView和CCDirector一无所知。这是目前正在尝试的代码。还有别的办法吗?请让我知道

代码语言:javascript
复制
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    CCDirector * director = [CCDirector sharedDirector];
    [self.view addSubview:[director openGLView]];
    cc3Layer = [LR3DLayer layerWithColor:ccc4(100, 100, 100, 255) width:768 height:960];
    [cc3Layer scheduleUpdate];
    world = [LR3DScene scene];
    cc3Layer.cc3Scene = world;
    scene = [CCScene node];
    [scene addChild: (ControllableCCLayer*)cc3Layer];
    if([director runningScene])
        [director replaceScene:scene];
    else
        [director runWithScene:scene];
}
EN

回答 1

Stack Overflow用户

发布于 2013-12-01 17:46:52

遵循AppDelegate实现中的cocos3d CC3DemoMashUp演示应用程序中的示例,或世界模板应用cocos3d hello中的示例。

cocos3d要求您使用CC3UIViewController的子类。控制器将自动创建和使用所需的CC3GLView视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20215172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档