纳金网
标题:
NGUI中使用Panel注意事项
[打印本页]
作者:
狂风大尉
时间:
2014-6-30 16:06
标题:
NGUI中使用Panel注意事项
NGUI中常常要使用到图集Atlas的概念,其实这个图集没什么神秘的,就是你把你所用的纹理集合到一张图上了,原理很简单:我们把所有的资源图片集合到一整张图上,这样可以节省很多资源,因为我们使用Atlas中的某个图时,我们只需找到这张图的索引(指针)即可,效率很高。在这里需要注意的是我们的工程中往往需要大量的图片(不排除屌丝工程中只用到了几张图。。。
),这时我们需要做好几个Atlas图集,这时问题就来了,你是不是经常遇到有的Sprite的图片显示不出来(或者是显示不全,有时显示有时不显示。。
总之,这时界面显示是出了问题
)。其实这时就是你在同一个Panel下的Sprite是使用了不同的图集而且同一图集下的Sprite不在同一层(三维空间某个轴系,例如Z轴的值不一样)造成的。解决方案很简单
:就是在同一个Panel使用同一图集的,可以在一个Panel下多次建立Panel,这时我们只需调整Panel的某个轴的值就可以区分它们离摄像机的位置,但是这里有一个小问题就是Unity在渲染这些界面显示时主要是以Panel为单位渲染的,也就是说Panel太多也不是件好事,所以合理制作图集和有效建立Panel才能发NGUI最大的用处和效率。
作者:
HIDEOKOJIMA
时间:
2014-6-30 17:26
THanks for sharing !
作者:
wucnj
时间:
2014-7-1 10:39
感谢分享!!!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5