于是我使用 GIMP 自动化了资源构建。
这是一段漫长的副线任务,目的是为我当前和未来的项目打造更美观的 UI。我用 GIMP 处理了大量以非常相似方式修改的资源,但每当我改进一点(我最初的工作非常普通),就必须在所有资源上重新操作一次,真是麻烦。因此,我自然决定把这项耗时一小时的任务做成一个耗时数月的自动化项目。
该构建器在四层上生成资源:底层(阴影等)、主体、边框和顶层(光照等)。它接受一个 CSV 文件,里面包含尺寸、颜色和其他层的数据。像交叉剑图标这样的形状会以纯白 PNG 资源的形式加载,然后我的脚本完成所有的润色工作。
最初,它像视频中那样实时构建资源,老实说,这种感觉相当令人满足。但现在,为了完整的资源构建,全部采用并行且无界面(headless)方式进行。采用这种方式构建所有资源需要超过一小时,而在无界面模式下压缩后大约只需 10 分钟。因此,我只在需要排查资源问题时才使用此模式,但排查工作量仍然很大。
这套工具仍基于 GIMP 2.10.38。我几乎完成了向 GIMP 3 的迁移,但在两个版本之间处理方式不同的选区羽化问题上遇到了解决不了的困难,所以暂时搁置。
评论 (0)