问题:旧物体 OldObject 有个动画想用到新物体 NewObject 上,但是两个物体挂的脚本和层级有些微不同:

OldObject
在这里插入图片描述
NewObject 用的同一个动画剪辑 Move ,引用丢失了。
在这里插入图片描述

答:

步骤一:分别查看 OldScript.meta 和 NewCopyScript.meta 文件,分别记录下 OldScript.cs 和 NewCopyScript.cs 文件的 OldScript_Guid、NewCopyScript_Guid。

步骤二:找到 Move.anim 文件,搜索文件,用 NewCopyScript_Guid 替代 OldScript_Guid,解决脚本丢失问题。
在这里插入图片描述
步骤三:找到 Move.anim 文件,搜索引用丢失的字段名称。

丢失应用的字段
在这里插入图片描述
文件定位
在这里插入图片描述
用正确的 Path 值替换:

在这里插入图片描述
在这里插入图片描述

附录

[1] Unity3d 拷贝其他脚本的值

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐