Unity3d 我无法在Unity更新我的预置,因为override的选项被禁用

Unity3d 我无法在Unity更新我的预置,因为override的选项被禁用,unity3d,Unity3d,我是unity的初学者,在我的unity项目中遇到了一些小问题。我无法更新我的预置,因为覆盖的选项被禁用,请查看下图: 好的,Unity说预制中包含一个无效脚本。但是我不知道脚本是什么,也不知道如何将它从预置中排除,因此我不知道如何解决这个问题。有人能帮我吗?你需要右键点击游戏对象 然后选择完全解包预制 然后删除那些不好的脚本,然后通过拖放将其预制。您有两个无法加载的脚本 打开控制台-yiu可能有一些脚本错误。在代码中修复它们。这些错误不一定就发生在这些脚本中 若出现错误thill,则进入预置模

我是unity的初学者,在我的unity项目中遇到了一些小问题。我无法更新我的预置,因为覆盖的选项被禁用,请查看下图:


好的,Unity说预制中包含一个无效脚本。但是我不知道脚本是什么,也不知道如何将它从预置中排除,因此我不知道如何解决这个问题。有人能帮我吗?

你需要右键点击游戏对象 然后选择完全解包预制
然后删除那些不好的脚本,然后通过拖放将其预制。

您有两个无法加载的脚本

打开控制台-yiu可能有一些脚本错误。在代码中修复它们。这些错误不一定就发生在这些脚本中 若出现错误thill,则进入预置模式,按下预置右侧层次结构中的一个小箭头并删除这些脚本
移除组件?您可能更改了玩家脚本的名称,这导致它从玩家1游戏对象中移除。正如@BugFinder所建议的,右键单击[script]组件,然后选择移除或再次拖放播放器脚本。