关于Unity的优化1.

来源:互联网 发布:武汉鲨鱼网络直播 编辑:程序博客网 时间:2024/06/07 02:53

1.关于NGUI的优化

(1)NGUI中使用UITexture会增加额外的DrawCall,也就是一个UITexture会多加一个DrawCall(不同图片会,相同的图片则不会)

(2)在NGUI的UIScrollView里面,假设你的面板有100个Item,当前可见的滑动列表只有10个Item,只有滑动列表里面看得到的物体(10)才会产生DrawCall,但是对于其他90物体,依然会产生面数,也就是Unity Stats里面的Tris跟Verts的数量。如下图,


但是可以在除了当前看到的10Item以外,把其他的Item都隐藏,这样子就会不在滑动列表的时候一下子Tris跟Verts猛增。


2.关于背包上的道具图片,引用知乎上的一个问题答复.

NGUI制作背包等有大量物品图片的界面时候如何优化Drawcall?

NGUI 在制作背包等有大量物品图片的界面时候,因为物品一般会很多如果做成一个图集肯定会非常大超过 2048*2048,所以觉得这不是一个好的办法也不现实,如果是用 UITexture(每一个物品图标保存一个texture) 的话又会增加很多 Drawcall,所以暂时还没想到好的办法。请问大家在考虑这样问题的时候是怎么解决怎么优化的呢?或者有什么好的建议么?


0 0