脚本,附加到2个场景,不工作



在我的应用程序和脚本中有2个场景,附加到它们中的画布。我在脚本中添加了一个变量,并希望其中一个场景中的游戏对象是它的值-将对象拖放到变量字段所在的检查器中。在场景中,对象属于,我能够做到这一点,没有空变量字段,但我不能拖放这个对象到另一个场景和脚本中的变量字段,附加到画布在这个场景中有一个空字段。在那个动作脚本起作用之前,所以我想这就是原因。如何解决这个问题?截图

好吧,这听起来像你试图控制你的UI,所以你有相同的脚本上的画布对象为两个场景。我解决这个问题的方法,以及如何控制我的UI在所有场景是:

  • 删除第二个场景的Canvas

  • 在第一个场景中添加一个脚本:

    void Awake() => DontDestroyOnLoad(this);

这将允许第一个场景中的对象进入第二个场景。

最新更新