我正在尝试将this sprite分解为单独的图像文件。子画面的元数据为here。我在Unity中打开了该项目,但找不到如何将子画面分解为单独的文件。
由于存在一个元数据文件,其中包含有关精灵位置,宽度和高度的信息,因此不需要自动检测。我需要的是一个程序,该程序将读取元数据文件,找到精灵的位置,宽度和高度数据,并从图像文件中提取精灵。
答案 0 :(得分:2)
Unity3D的SpriteEditor附带了此功能:
自动切片
手动隔离精灵矩形效果很好,但是在许多情况下,Unity可以通过检测图形元素并自动为您提取来节省您的工作。如果单击控制栏中的“切片”菜单,则会看到以下面板:
以下还包括其他一些(程序化)解决方案:
InternalSpriteUtility.GenerateAutomaticSpriteRectangles
至
在执行过程中自动将纹理切成精灵
OnPostprocessTexture。