那么我如何统一禁用脚本并在相同的 public void(idk 中启用它的名称)
So how do i disable a script in untiy and enable it in the same public void(idk the name for it)
我知道如何禁用它,但我不知道如何在同一个空隙中启用它。
我已经尝试制作另一个名为 playerRevive 的 public void,并在其中放置 playerMovement.enabled = true;
并尝试在更新方法中启用它,它说了这个
NullReferenceException:对象引用未设置为对象的实例
我该怎么办
顺便说一句,这是一款 2D 游戏,仅供参考
正如@Iggy 所说,您不能从禁用的对象调用 MonoBehaviour 方法。但是您可以将此禁用对象引用到另一个脚本并从层次结构中的活动对象调用方法。
我知道如何禁用它,但我不知道如何在同一个空隙中启用它。
我已经尝试制作另一个名为 playerRevive 的 public void,并在其中放置 playerMovement.enabled = true; 并尝试在更新方法中启用它,它说了这个 NullReferenceException:对象引用未设置为对象的实例
我该怎么办
顺便说一句,这是一款 2D 游戏,仅供参考
正如@Iggy 所说,您不能从禁用的对象调用 MonoBehaviour 方法。但是您可以将此禁用对象引用到另一个脚本并从层次结构中的活动对象调用方法。