2024年6月15日发(作者:)
学IT技能上我学院网
Unity4.6UI图片打包设置教程
在学习UGUI的过程中,一直使用小图也就是散图,一个按钮一个图片,一个图标一个
图片,这样每一个图片都有一个Drawcall。
之前公司的游戏都是使用Unity4.3+NGUI,在NGUI中可以使用Texturepacker,先把
小图片打包成一张大图,然后在NGUI中设置引用大图中的哪一块作为图片,这样能减少很
多Drawcall。
但是在UGUI中没有办法使用Texturepacker了,也迷糊了几天。
之后一直在百度谷歌寻找,才发现原来Unity4.6中自带了图集打包工具SpritePacker。
在Unity4.6中,我们把一张图片拖入到Project中,可以设置它的用途,是Texture还
是作为2DUI使用。而且注意到多了一个 Packing Tag的设置项。这个设置项就是设置小图
打包成大图后的atlas的名称!
注意:
放在Resources中的图片,Unity不会打包到图集中!
来看下面的实例:
我在界面中放了7个image,每个image是一张不同的图片
喜闻乐见的7个Drawcall,7个图片就7个Drawcall。
然后我们来看下如何打开Unity自带的自动的图集打包。
Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|UI设计|原画设计|动漫美术|游戏策划
学IT技能上我学院网
首先,Unity默认是在编辑器环境下不打开图集打包工具的,只有在Build的时候才会
执行自动打包图集。
Edit – Project Setting – Editor
默认为下图设置:
我们修改为:
Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|UI设计|原画设计|动漫美术|游戏策划
发布评论