我的第一个Cocos2D-x 程序
2015-07-14 16:05
543 查看
啥都没有,仅仅修改了一下字而已,哈哈。
//////////////////////////////////////////////////////////////////
1.大家都知道一个游戏里面会有大量的图片,每个图片渲染是需要时间的,下面分析两个类来加快渲染速度,加快游戏运行速度
GL verts 表示给显卡绘制的顶点数
GL calls 表示代表每一帧中OpenGL指令的调用次数
FPS “60.0 /0.010” 这个就是FPS(frame pre second), 60.0是每一秒刷新60帧, 0.010是刷新一帧耗时0.01second; FPS一般认识是数值越大,游戏越流畅,而游戏引擎一般是循环来渲染每一帧,cocos2d-x同样如此。
主要看第二个“GL calls”代表每一帧中OpenGL指令的调用次数,这个数字越小,程序的绘制性能就越好。
2.怎样关闭左下脚的GL verts , gl calls和帧率
you can add this code in main.lua:
cc.Director:getInstance():setDisplayStats(false)
GL verts: gl绘图的时候需要把顶点数据发送给显卡,这个信息显示的是当前发送给显卡的顶点数量 。
drawcall 就是执行了多少次渲染指令吧.
这个GL vert 只加不减的原因是因为我没有在BatchNode中移除它,我尝试的移除,就解决了这个问题。
this->getBulletBatchNode()->removeChild(bullet->getSprite(), true);当GL verts数值变得越大,帧就越慢,游戏就越来越卡。
相关文章推荐
- cocos2dx 单点触摸的简单使用
- Cocos2D-x 入门(1)
- 分析Cocos2d-x横版ACT手游源 1、登录
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(四)使用绑定C++至Lua的自定义类
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(三)动手绑定自定义类至Lua
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(二)新建项目中配制环境
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(一)环境搭建
- 【cocos2d-x 028】 AssetsManager热更失败 "there is not new version"
- cocos2dx在iOS上使用opencv遇到的问题
- 解决cocos2dx中直接输入中文乱码的问题
- cocos2dx 3.x 物理引擎接触检测掩码、碰撞掩码和类别掩码问题解析
- cocos2d-js v3.5 使用cocos studio V2.3.0.1创建的资源并添加鼠标消息
- Cocos2dx常用宏必须知道
- cocos2d-x 3.2 win7环境配置(一)
- 大海教你学手游2015CocosLua第一季_02场景跳转和用户触摸
- cocos2d-x-Tiled 地图坐标 转换
- cocos2d-x 创建项目过程 -----1
- 【cocos2d-x 报错异常集】中断!0xC0000005: 读取位置 0x000001E8 时发生访问冲突。
- cocos2d.x单点触摸事件
- Cocos2d-x vector使用遇到问题。