Unity物体挂载出错

我要用 unity 做一个功能,跳转到另一个页面,要从 RecordWindow 跳转到 GameWindow,这两个物体都是空物体(Empty),代码如下,但是把 GameWindow 挂载到 RecordWindow 上的一个 public 变量的时候无法挂载。代码如下

img

img

这段代码是 Unity 中一个窗口类 RecordWindow,它实现了从 RecordWindow 跳转到 GameWindow 的功能。

其中,RecordWindow 有一个 public 变量 gameWindow,用来存储 GameWindow 的物体。但是在代码中,把 GameWindow 挂载到 RecordWindow 的 public 变量 gameWindow 上时发生了错误。

这个错误可能是因为没有正确设置 GameWindow 的物体。检查一下代码中挂载 GameWindow 的代码是否正确,确保 GameWindow 的物体已经放在了场景中。此外,确保 GameWindow 的脚本已经挂载到了 GameWindow 的物体上。

如果问题仍然存在,可以尝试在代码中打印出 gameWindow 变量的值,检查是否为空,如果是空的话就说明没有正确赋值。