将更改应用于Prefab - Unity 2018

3
我有一个整个游戏场景的预制体,可以用来多次实例化游戏。 游戏场景预制体包含其他子预制体。在Unity 2018之前,我们有一个直接的“应用”按钮,用于将有关预制体修改的所有更改写入磁盘。
现在,在Unity 2018推出之后,Unity在预制结构中更改了一些设置,现在我们没有直接的“应用”按钮来保存更改。
目前,我想要保存整个预制体,但我无法做到这一点。我需要选择每个项目,然后单击“应用覆盖”按钮。
请查看下面的图像: enter image description here 如果我直接按“全部应用”按钮,Unity会崩溃,对各个项目进行更改是最繁琐的任务。
请指导我如何做才能加快工作进度。
1个回答

1
"Apply All" 应该没有问题。如果点击 "Apply All" 时 Unity 崩溃,请向 Unity Technologies 提交错误报告。
作为解决方法,我建议您创建一个脚本来 扩展 Unity 编辑器 并创建一个按钮执行操作。请查看 PrefabUtility 类文档。 PrefabUtility.ApplyPrefabInstance 应该能够帮助您完成任务。

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