【问题标题】:How to decompose a sprite in Unity?如何在 Unity 中分解精灵?
【发布时间】:2018-08-15 00:40:23
【问题描述】:

我正在尝试将this sprite 分解为单独的图像文件。精灵的元数据是here。我在 Unity 中打开了项目,但不知道如何将精灵分解为单独的文件。

由于有一个包含精灵位置、宽度和高度信息的元数据文件,因此不需要自动检测。我只需要一个程序来读取元数据文件,找到精灵位置、宽度和高度数据并从图像文件中提取精灵。

【问题讨论】:

    标签: unity3d sprite


    【解决方案1】:

    Unity3D 已经通过它的SpriteEditor 发布了这个函数:

    自动切片

    手动隔离精灵矩形效果很好,但在许多情况下,Unity 可以通过检测图形元素并自动为您提取它们来节省您的工作量。如果您单击控制栏中的切片菜单,您将看到此面板:

    以下还包括一些其他(程序化)解决方案:

    【讨论】:

    • 我点击了“切片”菜单,弹出窗口显示,但我不知道之后该做什么。我正在尝试将切片的精灵保存为单独的图像。
    • 还有一个元数据文件,其中包含精灵位置、宽度和高度的信息。因此,不需要自动检测。我只需要一个程序来读取元数据文件,找到精灵位置、宽度和高度数据并从图像文件中提取精灵。
    • 为什么需要单独的精灵? Unity 本身可以很好地处理一个文件中的多个精灵资源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 2014-10-27
    • 1970-01-01
    • 2020-06-09
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多