利用Aspose.PSD库提高开发速度
事情的起因是这样的:我做了个可以实时现实和暂存鼠标于特定坐标系中位置的功能,以谋求快速定位,提高开发速度,并录制演示gif(如下图)发到LuaSTG交流群中。一些人看了觉得新奇,一些人认为这样的功能意义不大。

老实说实用性不高,做UI的话,拿ps都比这个方便。而且怎么说点也得有个列表能操作,另外还要有个输出。曲线编辑器之类的实用性比这高。
——OLC
他光速找资料,参考一个解析psd的算法,解析了psd文件中所有图层的位置信息,并输出。可以想象,如果在psd内将ui元素排布好,以往挨个输出位置信息的繁琐步骤可以省略,开发效率能够进一步提升。

Aspose.PSD for .NET是一个代码版的Photoshop(以下简称ps),是高级PSD文件格式操作API,没有任何ps依赖项,即可完成ps的操作。其功能相当强大,甚至没必要再导出png,而是直接用游戏引擎读取psd,用psd当作游戏的素材包。这个想法相当大胆,而且确实有可行性,psd的体积相对png并不会增大的太恐怖,直接读取psd对制作流程的优化带来的正面效应远高于体积略微增大带来的负面效应。
除此之外,夜雀的歌声提到可以抄unity的psd importer。
发表评论