ue3d解决Unity文件Prefab包含无效脚本无法应用需删除的思路

解决Unity文件Prefab包含无效脚本无法应用需删除的思路

分类:
ue3d - 解决Unity文件Prefab包含无效脚本无法应用需删除的思路

相关问题

大家在预制件中需要应用更改并将这个预制件复制到其他Unity项目中使用,但此时偶尔会出现以下错误:

The Prefab file containsan invalid script Applying isnot possible Enter Prefab Modeand remove orrecover the script

翻译过来

Prefab 文件包含无效脚本 无法应用 进入 Prefab 模式并删除或恢复脚本

ue3d - 解决Unity文件Prefab包含无效脚本无法应用需删除的思路

发现 Revert All 和 Apply All 按钮被禁用了,死活不让你应用,此时要有多惨就有多惨。但打开和选择功能是正常的,那么这就意味着 Prefab 文件包含无效的脚本,软件不让你应用或重置,需按提示进入 Prefab 模式并删除或恢复脚本。

解决思路:

这个问题需要具体内容具体分析,因为每一个人使用的内容不一样,可能是因为你在脚本当中存在一些乱象引用导致,如果条目不是特别多,可能很容易解决,按要求清除就ok了。

但如果你的预制件元素很多,可能就很难找到无效的脚本了。还可能遇到多次检查又发现没有任何错误。

如果大家搞清无效的脚本组件是缺少脚本本身或脚本无法编译的组件,它将在该脚本组件的编辑器中显示为警告。如果在 Prefab 模式下浏览 Prefab 的每个 GameObject 并查看其所有组件的含义,那么大家应该能够找到这个错误并清理了。

相关信息

  • 问题版本:所有
  • 难度:中上
  • 问题:Revert和Apply被禁用
  • 适用软件:Unity
  • 说明:无
  • 编号:56978

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!