cocos2d-x ios下帧数优化分析
来源:互联网 发布:被背黑锅怎么办 知乎 编辑:程序博客网 时间:2024/05/16 06:19
在游戏开发中,帧数和应该内存是大家会比较关心的问题,特别是在移动设备上。目前在我们游戏的过程中发现帧数比较低, 也作了一些努力去优化。今天抽空写一篇把这块遇到的问题总结下。
我们游戏中现有的影响帧数比较大的两个模块分别是图片渲染和定时器。
1,图片渲染
创建CCSprite尽量使用cocos2d-x专门的一个管理精灵的类, CCSpriteBatchNode。
2,使用定时器
目前cocos2d-x中主要有两种创建定时器的方法,分别是scheduleUpdate和schedule两者的主要区别是后者可以自定义更新函数和间隔。如果把一些逻辑处理比较复杂的地方放到scheduleUpdate里调用, 这样的每一帧都会去走这样的逻辑, 帧数有较大的影响。
IOS提供了工具Time Profiler来帮助分析这块。
在左侧的窗口中根据不同情况选择不同的选项。
在右上角的窗口中可以直接定位到感兴趣的函数, 这里直接跟到CCScheduler::tick 里面。
在具体的某一行双击可以进入代码文件中, 右上角选择View as Percentage可以显示当前文件中的比例。
- cocos2d-x ios下帧数优化分析
- Cocos2d-x 中获取动画当前帧数
- cocos2d-x与ios内存管理分析
- cocos2d-x与ios内存管理分析
- cocos2d-x与ios内存管理分析
- cocos2d-x 游戏过烫 android 限制游戏帧数
- cocos2d-x里得到当前动画播放帧数的方法
- cocos2d-x之优化图形性能-IOS/Android
- cocos2d-x 内存优化
- cocos2d-x内存优化
- cocos2d-x内存优化
- Cocos2d-X 内存优化
- cocos2d-x 体积优化
- cocos2d-x 资源优化
- cocos2d-x ----内存优化
- Cocos2d-x 内存优化
- Cocos2d-x 纹理优化
- Cocos2d-x之 IOS工程平台程序启动流程分析
- 关于shell
- 词汇量统计2--vc界面示例
- android知多少
- 新手上路(一):基于android平台的投票应用的开发(三)之问题整理
- Toad导出数据字典,把数据库所有的表结构导出到htm中。
- cocos2d-x ios下帧数优化分析
- 第十一次课后作业
- servlet中重定向后别忘了return
- 不使用 临时变量交换两个变量的值(SWAP)【原理分析】
- 淘宝API开发(一) 简单的用TOPAPI来获取淘宝用户信息
- java设计模式之单例模式
- Codeforces Round #184 (Div. 2)-B. Continued Fractions
- Fiddler使用技巧
- 新浪微博----5.23