我将模型从 Blender 导入 Unity,然后用它们制作预制件。但是不能在不影响预制件的情况下删除原始导入的模型。
这是一步一步的描述:
- 我在 Blender 中创建了一个简单的模型。只是网格,没有纹理、灯光和其他东西。
- 将其导出为 (Collada .dae) - 这并不重要,确切的格式。
- 将其导入 Unity 的项目窗口(从文件资源管理器拖放)。
- 将其拖入场景中。
- 将其从场景拖到项目窗口 - 通过“创建原始预制件”选项创建预制件。现在我有一个 Unity 预制件和原始导入文件 - 例如两个“Body”对象:
第一个“主体”是 .dae 文件,第二个是由它构建的 Unity 预制件。
据我了解,此时这两个对象是紧密耦合的。我不能删除 .dae 文件,因为 Unity prefab 中的所有模型也会被删除,所以我变成了一个空对象。
和平常一样吗?我是否在项目中保留重复项以仅使用 Unity 的预制件,而不是原始 .dae 文件?或者有没有办法将它们解耦?
这种情况的另一个例子。他还从导入的模型创建了预制件,但最后他的项目中有两个相同的对象:Unity 预制件和原始导入模型。