您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x中解决暂停并保存画面和开始的功能

2013-11-05 18:44 162 查看
1.调用所有对象的pauseSchedulerAndActions()。太麻烦,不太现实,而且有很多对象不易获取。

2.CCDirector::sharedirector()->pause()。停止一切活动,但帧数会骤降至4帧左右,导致菜单效果不好。文字菜单无动画效果,图片可以,但因帧数原因效果变慢。

3.CCScheduler::sharedScheduler()->setTimeScale(0)。同上一种方法,文字菜单失去动画效果。但帧速不会降低。通过setTimeScale(1)恢复。

4.CCDirector::sharedDirector()->pushScene(pauseScene)。可保存当前场景所有内容,至popScene后继续。另可通过CCRenderTexture把当前界面保存,作为暂停场景的背景。

以上方法都没有去实践过,有空了去实践一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐