Unity3D如何优化内存

说到优化,无非就是CPU、GPU、内存这三个方面,而其中最重要的就是内存方面的优化,只要是做游戏开发都需要去解决内存优化方面的问题,下面就分享一些游戏的优化内存及一些比较实用的技巧。

 

 

1、首先我们需要一个目标,也就是我们需要把我们游戏优化到什么程度算是比较能接受的?

 

这个问题要看游戏类型把,比如我们这种3d arpg的游戏还是带水墨风格的就会非常吃力,因为很多水墨边都是半透明的资源。(换句话说我们这个能优化下来你的也一定可以做到)。我们综合了下游戏的表现和我们的硬件水平我们把内存值定在了250M 可用内存在500M的样子(王者荣耀差不多是这个数值)。我相信这个值目前的百元机随便达到了。

 

2、常规的技巧:

 

  • 你关闭了图片的mipmap 了吗? 这个东西是图片映射的时候需要用到的,但是我们的ui一般用不到。

 

  • 你关闭了图片的write/read 功能了吗? 这个东西一般情况也用不到,因为你一般情况不会通过代码去重组图片

 

  • 你的动作有勾选Optimize GameObjects 吗? 建议你关闭把,这个会很大程度影响你动画骨骼刷新,当然你要注意别把你的挂点也给关闭了。(轻松写个小插件做到)

 

  • 你的模型有勾选write/read功能吗? 有关闭表情吗 ? 请关闭把,这些东西都不要的

 

  • 你的其他贴图的格式都正确设置了吗? 请按照不同类型的图片格式分包设置把,不然你的内存会很容易爆掉了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章