【问题标题】:Unity2D: unity crashes when trying to slice a sprite sheetUnity2D:尝试切片精灵表时,统一崩溃
【发布时间】:2018-08-26 19:38:15
【问题描述】:

我成功地将以下sprite sheet 导入到我的项目中,并将“Sprite Mode”更改为多个,以便我可以对其进行切片,但是,当我尝试对其进行切片时,Unity 崩溃了。我打开了一个新的统一项目,看看我是否使用了太多的 VRAM,但是当我尝试切片 image 以及统一崩溃时。这可能是因为我的笔记本电脑由于其自身的 RAM 不足而无法处理它,或者可能是因为精灵表太大,我不太确定。谁能给我一些关于我的问题的见解,请谢谢! :)

【问题讨论】:

    标签: image unity3d


    【解决方案1】:

    TL;DR:将您的 spritesheet 拆分为 2 或 4 个较小的 spritesheet,然后尝试重新导入和切片。

    好的,首先,当您将 spritesheet 上传到 imgur 时,imgur 将其压缩为 jpg、调整大小并移除所有透明度,因此我们无法重现您遇到的问题。

    但是,我做了一个反向图像搜索,找到了全尺寸的 png,发现 spritesheet 的高度是 8609px。导入纹理/图像的最佳最大高度和宽度为 2048,这是导入后精灵表将调整大小的默认选项。您可以在检查器as shown here 中针对不同平台将此选项覆盖为 4096 或 8192,但您的 spritesheet 的高度仍然超过这些值,并且可能会干扰统一的内部结构,不知道如何。

    因此,对于初学者,请将您的 spritesheet 拆分为 2 或 4 个较小的 spritesheet,然后尝试重新导入和切片。无论如何,这是我建议做的,例如为跳跃、出拳、踢、死、走创建一个单独的 spritesheet,如果需要,它可能会更容易管理和编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 2010-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多