U3D图集制作记录

U3D的UI制作中,经常需要打包美术修改或添加的图片,生成相应的图集,由于过程比较繁琐,容易遗忘。作为记录,本文记录项目中其打包过程。

考虑到安卓的etc压缩,需要用Mali工具把图集的32位带透明通道的图片分拆成两张图片(一张是24位rgb图,一张是8位透明通道),然后用texturePacker转换Mali工具导出后的pkm格式为png格式。

一. 创建图集

1. 把美术给的小图片放在Asset下面新建的一个临时文件夹(不要提交,美术小图不用提交的)。

2. 打开菜单栏,NGUI/Open theAtlasMaker选项,打开图集制作工具

U3D图集制作记录_第1张图片

生成的图集­prefab,材质,纹理如下


3.把32位图拆成一张rgb图和一张透明图

U3D图集制作记录_第2张图片

打开下面这个工具,把32位图拉到程序中

U3D图集制作记录_第3张图片

U3D图集制作记录_第4张图片

U3D图集制作记录_第5张图片

按照上面这个来设置,最后生成


这两个pkm,一个是24位rgb图,一张是8位透明通道图,接着打开TexturePacker

U3D图集制作记录_第6张图片

U3D图集制作记录_第7张图片

U3D图集制作记录_第8张图片

把生成的两张图片放在Assets\Resources\Textures下面

U3D图集制作记录_第9张图片

4.更换材质

把图集prefab,材质放到Assets/Resources/Textures下面,材质选择带有etc的材质,把刚才生成的两张图拉到材质上面

U3D图集制作记录_第10张图片

5.设置图集精灵的border

   由于九宫格需要,所以要设置图集精灵的border。

U3D图集制作记录_第11张图片

如果精灵图带有类似#30#20#30#20_Nine,说明是九宫格图片,按上图设置其border值

至此,完成创建图集的过程。

二。修改图集

U3D图集制作记录_第12张图片

选择需要修改的图集,按下图操作

U3D图集制作记录_第13张图片

由于是修改rgba32位原图,所以需要重新拆成rgb图和透明图,参考上面创建图集的步骤3。

接着和上面的步骤4,5一样。即可完成修改图集


你可能感兴趣的:(unity3d)