手机游戏优化方向概要

本篇中我们主要讲解一些游戏开发中优化的方向,希望能给大家一点启示和帮助,也让你们的项目更加稳定,更加流畅。
这里写图片描述

我们主要分四个方向来讲解,分别讲述其表现以及一些常用的优化方法,有些技巧其实也是属于多个方面的,大家意会一下就行。


1.GPU
表现:
- 1)FPS下降
- 2)发热量,耗电量大
优化:
- 1)合理规划美术资源(如粒子数量,模型面数等)
- 2)简化/优化shader,预加载预编译
- 3)批处理,减少draw calls
- 4)使用显卡贴图格式


2.CPU
表现:
- 1)短时间计算量大,跳帧
- 2)发热量,耗电量大
优化:
- 1)分帧机制
- 2)内存池使用
- 3)使用合理的算法和数据结构


3.内存
表现:
- 闪退、卡死
优化:
- 1)动态加载卸载资源
- 2)有损优化(降质量,分辨率等)
- 3)使用显卡贴图格式


4.网络与IO
表现:
- 1)网络延迟、网络缓冲池越界、掉线
- 2)加载文件卡住主线程
- 3)加载时间过长
优化:
- 1)精简网络包
- 2)合并小包,减少请求次数
- 3)分帧接受、发送网络包
- 4)单独的IO线程和网络线程
- 5)减少散文件读取
- 6)异步加载资源


具体流程图
http://note.youdao.com/noteshare?id=a0c43c11e22ab8779b8315e1df5a58b9

扩张阅读
ETC/PVRTC原理
http://gad.qq.com/article/detail/7154875

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值