Unity优化总结
1.个人想说的话
在接触Unity这个软件已经有三年了,每次进行功能开发都会深感自己的技术不到位,于是萌生了想写博客来总结对Unity一些了解。
为什么写优化点呢?说是优化点,更应该换个称呼叫做注意点,以前开发总是就会忽略一些问题,造成后期代码维护、拓展都有很大的问题,痛并思痛,于是个人养成了编码习惯:
- 为什么开发这个模块(功能)?
- 这个模块(功能)可能用到哪些技术?
- 这些技术在使用的时候需要注意些什么?
利用XMind来列举相关技术,注意的相关事项(比如要用到ab包,那就要注意ab包引用卸载,解放内存;用到纹理贴图,纹理大小、格式会不会不适合?),这样才能加深对这些注意点的印象,写出的模块才更高效。
以下就要总结下我对Unity这个软件的优化总结,有些优化点可能没用到过,但是了解了之后,以后开发、优化性能也有思路,也会更加注意,避免出错!
Ps:引用知识点的地址我也会尽量贴出来的,个人只是对这些进行总结和概括,不喜勿喷。
2.示意图
主要分为3个部分:CPU、内存、GPU三个部分,日后也会慢慢补充遗漏的知识点。
3.CPU篇
cpu地址:Unity开发——CPU优化篇