首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocos2D加载多个场景

Cocos2D加载多个场景
EN

Stack Overflow用户
提问于 2013-06-06 00:02:10
回答 1查看 174关注 0票数 1

我正在创建一个游戏,同时实现了iPhone 5和非iPhone 5。在我的应用委托中,我有以下内容:

代码语言:javascript
复制
CGSize winSize = [[CCDirector sharedDirector] winSize];
NSLog(@"Height: %f", winSize.height);
if(winSize.height == 568) {
    [[CCDirector sharedDirector] runWithScene:sceneI5];
    NSLog(@"Iphone 5 scene");
} else {
    [[CCDirector sharedDirector] runWithScene:scene];
    NSLog(@"Regular Scene");
}

其中sceneI5是一个专门为iPhone5设计的cocos2D场景。我注意到的是,由于某种原因,两个场景都开始运行,例如,声音被播放两次,首先加载常规的闪屏场景,然后紧接着加载iPhone 5闪屏。有人能帮我弄清楚为什么会这样吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-06 00:08:07

不要紧,我回答了我自己的问题,太草率了一点,没有把它贴出来。

我将我的应用委托中的代码更改为:

代码语言:javascript
复制
CGSize winSize = [[CCDirector sharedDirector] winSize];
NSLog(@"Height: %f", winSize.height);
if(winSize.height == 568) {
    scene = [SplashScreenI5 scene];
    NSLog(@"Iphone 5 scene");
} else {
    scene = [SplashScreen scene];
    NSLog(@"Regular Scene");
}

[[CCDirector sharedDirector] runWithScene:scene];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16944650

复制
相关文章

相似问题

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