Unite 2017 干货整理 优化篇

将Unite 2017的一些演讲做了整理。   本篇有内存,CPU、GC、UI、渲染性能指标、Tips几个小节。   内容持续整理中。   内存:   1.Model Import Setting:Read/Write Enable   2.FBX Import Set »

《ShaderLib入门精要》读书笔记

《精要》买来已经一段时间了,一直很震撼读者小小的年纪就已经把Shader研究得这么透彻,还出了书帮助其他人学懂。然后去作者的博客,又发现了一番新的天地。   还是记一下书中比较重要的地方吧。      三角形遍历阶段将会检查每个像素是否被一个三角网格所覆盖。如果被覆盖的 »

UGUI教程(一)布局控件

用UGUI也有一段时间了,对UGUI的布局控件也有一点点心得,目前网络上关于UGUI的中文资料还不是很丰富,在这里分享一下我对UGUI的布局控件的一点研究。   先列举一下常用的布局控件:   HorizontalLayoutGroup (水平布局组)     水平布 »

利用弱引用检查内存泄露

在进一步优化公司项目的时候发现,我们项目在开始游戏进入主城的时候lua占用内存是45.0M,C#占用内存9.6M,而随着多次游戏再返回主城之后,lua的内存占用有时候能高达140M(多了100M),很显然是发生了内存泄露,这里介绍一个检查内存泄露的工具供大家使用,我加了一点注 »

ulua使用的一些注意事项

用ulua也用了一段时间了,也遇到了不少的坑,在这里总结下,希望以后大家不要再踩。 1) 尽量将getLuaFunction()获得的lua函数缓存起来重复使用,而不是每次调用lua函数都重新get一次,在确认不再使用这个函数的时候记得用Release()释放掉,使用太多的g »