Unity - 精灵打包程序已禁用。

3
当我打开“Sprite Packer”窗口时,看到提示“Legacy sprite packer is disabled. Enable it in Edit>Project Settings>Editor”。于是我打开这个设置,但在“Sprite Packer > Mode”中已经设置为“Always Enabled”。但在Sprite Packer窗口中,我仍然看到之前的信息,并且无法使用它。
那么为什么我不能使用它,如何打开它?
谢谢。

你的程序版本是什么?我也遇到了同样的问题。试试这个方法: 1)将资源文件夹外的资产移动出来。 2)从项目设置>编辑器中禁用并重新启用精灵打包器。 3)关闭项目并重新打开它。 4)通过更改PackingTag并再次点击“应用”来重新应用PackingTag。 - R. Hanza
1
我正在使用Unity 2017.3免费版本。我按照你所写的做了,但仍然是禁用状态。 - Klick
你找到这个问题的解决方案了吗?因为我在Unity 2017.3.0f3中也遇到了同样的问题。 - eagle
2个回答

1
我认为这是因为Unity检测到您没有Sprite Atlas资源。
在Assets中创建一个新的Sprite Atlas对象。打开Sprite Atlas并在Objects for Packing下查看。在此处添加您的Sprites / Images(或文件夹),然后单击Pack Preview。

enter image description here

现在您不需要使用传统的Sprite Packer工具(在窗口菜单中)。

在使用Sprite Atlas时,每个精灵上指定的“Packing Tag”是否仍然重要? - Yaniv Shaked

1

前往 Edit > Project Settings > Editor

刚刚发现在 Sprite Packer > Mode 中,一些情况下 Always Enabled 不起作用,但你可以使用 Always Enabled (Legacy Sprite Packer)

这是 Unity 2017.3.0f3 的解决方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接