C# 参数在播放模式下消失(统一)

C# 参数在播放模式下消失(统一),c#,visual-studio,unity3d,gameobject,C#,Visual Studio,Unity3d,Gameobject,我不知道这件事。 有一个问题是我无法独自解决的,我希望你能帮助我,事实证明,每次我进入unity播放模式时,脚本的参数都会消失。我不知道是因为我的剧本还是其他原因。无论如何,我给你们留下我在unity中的项目截图和有问题的脚本。事先非常感谢 当我按下Atacar按钮时,我得到下面的错误。您的问题在开始时,您正在尝试获取不存在的组件GameObject。您已经有了游戏对象引用,而游戏对象没有组件游戏对象。组件是游戏对象的一部分,但游戏对象不能有游戏对象组件 如果删除当前的开始功能,则当您点击“播放

我不知道这件事。 有一个问题是我无法独自解决的,我希望你能帮助我,事实证明,每次我进入unity播放模式时,脚本的参数都会消失。我不知道是因为我的剧本还是其他原因。无论如何,我给你们留下我在unity中的项目截图和有问题的脚本。事先非常感谢

当我按下Atacar按钮时,我得到下面的错误。

您的问题在开始时,您正在尝试获取不存在的组件GameObject。您已经有了游戏对象引用,而游戏对象没有组件游戏对象。组件是游戏对象的一部分,但游戏对象不能有游戏对象组件

如果删除当前的开始功能,则当您点击“播放”时,对象不应消失

您只需要在尝试获取具有引用的对象上的组件时使用GetComponent方法。例如,如果您希望获取对游戏对象上精灵渲染的引用,但不希望生成公共变量,则可以使用GetComponent获取该引用

如果您仍然对组件与游戏对象关系的总体概念感到困惑,您可以查看or