Unity的物体本身有材质,我生成了一个预制体后,预制体上的材质就丢失了,没法返回,不知道那咯出了问题,求解答

如题,我在程序运行时用replacePrefab(gameObj,prefab)或createPrefab(gameObj,prefab)保存prefab,遇到保存出来的prefab中material丢失的问题。
gameObj的material成员引用的是一个material实例,而非material资源,保存成prefab后引用会丢失。