花几秒钟加载场景cocos 2d

时间:2014-01-13 07:51:04

标签: cocos2d-iphone delay transition

我用过

 [[CCDirector sharedDirector] replaceScene:[CCBReader sceneWithNodeGraphFromFile:@"SongScene.ccbi"] ]; 

用于加载下一个场景。加载场景需要一点延迟。第二次加载时,没有延迟。我该如何解决这个问题。歌曲场景由许多图形精灵组成。

1 个答案:

答案 0 :(得分:0)

当您第一次启动游戏时,创建一个显示启动图像或加载图像等的简介场景。在显示该场景时,加载需要很长时间才能加载的资源,以便它们已经在缓存中

完成加载后,转换到主场景。资源已经加载,它们会更快。

您甚至可以创建这样的整个场景,您只需要一个临时存储它们的地方,例如用于保存场景的CCNode的子节点。然后在需要时使用它们。

我最近才学到这一点。在此之前我在应用程序开始时加载它们,这是一个糟糕的选择。