我想创建一个设置界面,但是

示例项目“Menu Sample”的选项中有一个“更改窗口大小”的项目,我正尝试从打开选项画面开始自行实现它,但一直无法成功。

具体来说,当我试图在脚本内的执行动作中“显示菜单场景”时,正在运行的游戏就会结束。由于没有显示错误消息,我认为这不是错误……

由于我并未理解设置或项目的含义就进行了操作,这当然是意料之中的事,但我不知道原因是什么。应该检查哪些部分并进行何种设置才能解决问题?

你好,我会尽力提供帮助。您的结构是如何设置以调用菜单的?为了使其正常工作,您需要:

  • 创建一个菜单场景:
    创建 Menu Scene

  • 创建一个作为实际菜单的游戏对象,并将其放置在菜单场景的 CanvasLayer 上。这将是实际的菜单,并将包含视觉脚本,而菜单场景本身不能拥有视觉脚本:
    创建作为实际菜单的 Game Object,并将其放置在 Menu SceneCanvasLayer 上。这将是实际的菜单,并将包含 Visual ScriptMenu Scene 本身不能放置 Visual Script

您能确认您的设置是否正确吗?

这里还有一个可能有帮助的视频:

我原本也觉得自己提了个很糟糕的问题,但感谢您的建议。

我重新创建了一个项目并进行了测试,确认可以正常运行!由于最初的项目已经被删除,我无法确定具体原因,但我相信不会再提出同样的问题了。

此外,也感谢您分享的视频链接,我已经订阅了您的频道。

虽然只看一遍有些地方还不太理解,但其中包含了许多关于细节技巧的讲解,让我受益匪浅。

2 个赞