Unity报错Saving Prefab to immutable folderxxx
提问:Unity 报错 Saving Prefab to immutable folder is not allowed
解决方法: Unity Packages 文件夹下的 Prefab 是无法在修改后进行保存的,只能拖到场景中对这个物体单独进行修改,但是无法将修改后的结果 Override 覆盖到原来的 Prefab 上。并且也不能将场景中的一个物体拖到 Packages 文件夹下让它变成一个 Prefab。
如果想要自己制作 Prefab,或者将 Prefab 修改的结果覆盖到原先的 Prefab 模板中,需要保证这个 Prefab 在 Assets 文件夹及其子文件夹下的任意一个位置。 因为 Meta XR SDK 下的很多 Prefab 位于 Packages 文件夹下,如果想要对这些 Prefab 进行更改,可以把它们拖到场景当中,选中 Hirerachy 面板下的这个物体,点击鼠标右键,选择 Prefab > Unpack Completely,先将 Prefab 取消掉,让它变成一个普通的游戏物体,再把它拖到 Assets 文件下的任意位置让它成为新的 Prefab,后续就可以在这个新的 Prefab 上进行修改并且保存修改结果。


评论已关闭