cocos2d cpu占用高_如何优化Cocos2d-x 游戏性能?

这里是苹果官方的参考文档:

如果你想 profiling 特定 GPU 的移动设备的图形性能,我们可以使用这些 GPU 制造商提供的工具:

使用这些工具可以让你更清楚地知道你的图形渲染管线哪个阶段遇到瓶颈了,是顶点处理阶段,还是像素着色阶段。

但是,请记住,一般你的游戏的性能问题可能并不在 GPU,而在 CPU。

查找 CPU 性能瓶颈的工具

3.Cocos2d-html5 和 Cocos Creator 的用户,可以使用 Chrome(或者 Firefox) 自带的 timeline 工具和 CPU profile 工具。

熟悉你的移动设备和你使用的游戏引擎

熟悉你的移动设备使用的 GPU 和 CPU 的型号, Android 手机可以安装一个应用“GPU-Z”可以非常方便地查看到这些信息,而到目前为止iOS 设备统一使用的都是 PowerVR 的 GPU。如果你在测试游戏的过程中,发现其它手机都没有问题,但是某些具有同种类型的 GPU 的设备性能表现都不佳,此时你可能需要留意一下针对特定 GPU 的优化技巧了。

同样的,了解你所使用的游戏引擎的局限也是非常重要的。你需要清楚地知道你所使用的游戏引擎是如何组织图形渲染命令的,这些命令又是如何处理 Batch Draw 的。以及,我们需要如何组织我们的纹理和游戏节点对象,这样才能最大限度地利用引擎提供的自动批处理功能。

如果你知道这些内容,那么你就可以避免一些常见的性能瓶颈。

记住"足够好"原则

什么是“足够好“原则?如果游戏玩家的眼睛不能区分不同质量的渲染结果,那么总是使用更省资源和计算更简单的实现方法。

我们都知道,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值