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把当前界面保存,作为暂停场景的背景。
以上方法都没有去实践过,有空了去实践一下
2.CCDirector::sharedirector()->pause()。停止一切活动,但帧数会骤降至4帧左右,导致菜单效果不好。文字菜单无动画效果,图片可以,但因帧数原因效果变慢。
3.CCScheduler::sharedScheduler()->setTimeScale(0)。同上一种方法,文字菜单失去动画效果。但帧速不会降低。通过setTimeScale(1)恢复。
4.CCDirector::sharedDirector()->pushScene(pauseScene)。可保存当前场景所有内容,至popScene后继续。另可通过CCRenderTexture把当前界面保存,作为暂停场景的背景。
以上方法都没有去实践过,有空了去实践一下
相关文章推荐
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- android 多线程断点下载,listview 模式 开始 暂停等功能
- 一个按钮两个功能(开始/暂停)
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- iOS 下载功能:断点下载(暂停和开始)(NSURLConnectionDataDelegate方法)
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- ADT(Android Developer Tools) GIT功能不全,远程提交的时候账户密码不能保存账户和密码解决方式
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- Percona 开始尝试基于Ceph做上层感知的分布式 MySQL 集群,使用 Ceph 提供的快照,备份和 HA 功能来解决分布式数据库的底层存储问题
- Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- 【Cocos2d-x】音量滑动设定以及自动保存功能实现(完整模块)
- 解决input的回车enter和失焦blur冲突问题:实现回车保存,blur还原编辑内容功能
- 音频播放,解决可暂停功能。参考资料
- 个别二次开发电脑无法保存功能里面代码的解决方法
- 使用Cocos2d-lua开发植物大战僵尸07-实现开始游戏按钮功能和主场景触摸监听
- 个别二次开发电脑无法保存功能里面代码的解决方法
- 2014-03-30工作日志:error:sprintf其实不具有连接字符串的功能,每次调用它时,都是从头开始保存的
- Cocos2d-X开发中国象棋《六》游戏开始功能的实现