![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity优化
Strung
这个作者很懒,什么都没留下…
展开
-
Unity优化杂谈1
unity优化个人总结原创 2017-10-10 10:35:24 · 271 阅读 · 0 评论 -
Unity优化杂谈2(MONO内存)
Mono内存是Unity中不会释放的内存,他的容量一旦被撑大,项目所占的内存就会跟着增大,不能手动释放。是一个比较危险的地方,wetest给出的标准是峰值不要超过50M,wetest里面会有最大的top50的占用信息,里面有一些重复,但是也可以根据这个确定需要优化的内容,并且从中找到关联的一些问题。根据我这里面显示mono里面主要为:(具体项目具体分析)1. protobuf所存原创 2017-10-10 15:09:30 · 4570 阅读 · 0 评论 -
Unity优化杂谈3(资源)
Unity资源这块,我主要介绍我了解的,贴图格式,材质,shader,音乐,特效等,而这些需要死磕美术和策划。当然如果有个厉害的技术美术这些都跟它沟通就好了,这些是游戏优化中最大的部分,提升内存,CPU和显卡都比较明显,当然问题和标准都有很多,我说一下我这里遇到过并能想起来的,有其他问题可以交流。1.贴图,网上有好多讲参数的,我这里不详细说了,我这里就说一下给美术的标准。图片里面能不用原创 2017-10-11 16:27:01 · 361 阅读 · 0 评论 -
Unity优化杂谈4(UI)
UI这块我们用的NGUI,这里不得不说NGUI的图集,而图集的使用直接影响一个界面加载的速度。我们的UI加载机制是,有部分常驻UI界面,一些动态加载关闭直接卸载的UI界面,一些动态加载打开另外界面才卸载的,所以如果UI里面引用了太多的图集会使界面卡顿,而图集这里也是分为常驻(头像,图标,以及通用的按钮等)的和无用时卸载的。不管加载方式是同步还是异步,规整好图集会使界面加载速度提升。一般图集都不原创 2017-10-12 16:59:36 · 528 阅读 · 0 评论 -
Unity优化杂谈5(代码优化)
因为项目中的程序都有自己的习惯,方法写法可以不一样,但是下面这些代码里面在开发过程中能不使用就不要用的。Delegate委托,Boxing装箱,Linq和正则表达式Foreach循环,unity 5.5版本以前会有问题Param可变参数,Dictionary的TryGetValue,String消耗从大到小(str1+str2 > str1+”a”原创 2017-10-16 16:00:27 · 389 阅读 · 0 评论