当我在使用UE自带的功能迁移时,从项目的Content 迁移到Plugin的Content,打开一看,会发现引用都丢了,所有的贴图、骨骼、材质球全都丢失了。
解决办法:
1、创建一个空白的插件或者直接把迁入的插件放入迁出的项目中。有点绕,总结就是使用UE自带的移动功能把文件移动到插件里去。
2、选中需要迁移的内容,直接拖到插件Content下。
原因:
一个项目Content资产的全路径张这样
/Script/Engine.AnimBlueprint'/Game/MetaHumans/Common/Face/Face_AnimBP.Face_AnimBP'
一个插件Content的资产
/Script/Engine.Material'/glTFRuntime/M_ClearCoat_glTFRuntimeBase.M_ClearCoat_glTFRuntimeBase'
最前的路径是不一样的,插件使用的是插件名称的,项目使用的是Game的,所有直接迁移就发生了问题。