游戏的UI制作中,出于对资源的压缩和重用,会对一些有规则的图片划分九宫格,例如下图
中间部分如果是纯色的话,完全可以挖去,然后在U3D的图集精灵的border中设置对应的top,right,bottom,left,这样既可以节省资源,又可以重用到不同大小的但具有一样颜色的地方。
传统的photoshop可以挖去中间部分,但是项目中的美术大哥觉得还是批量处理比较有效率,所以用Air写了一个批量处理九宫格图片的工具。
在这个工具中,美术需要把九宫格的四个border值填充到名字,顺序为top, right, bottom, left例如
top=20px, right=20px, bottom=20px, left=20px,那么图片的命名为Button#21#22#23#24.png
(Button#top#right#bottom#left.png)
这样多个图片导入工具中,导出来的效果