游戏的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)
这样多个图片导入工具中,导出来的效果

为了优化游戏UI资源,通过将图片划分为九宫格并去除中间纯色部分,可以实现资源的压缩和重用。本文介绍了一款使用Air编写的批量处理九宫格图片的工具,美术只需输入border值即可自动化处理。工具通过记录九宫格的每个小块并按border值拼接,支持三宫格特殊情况,提高效率和资源可重用性。
最低0.47元/天 解锁文章
1567

被折叠的 条评论
为什么被折叠?



