我不知道这是某种错误还是(可能)我做错了什么,但是我有两个场景。
menuScene
是一个起点,它假设画布只有一些输入字段,滑块,标签和按钮。
单击按钮将移至gameScene
,该按钮(默认情况下)包含一些对象。
这是我在运行项目时看到的:
我需要怎么做才能在发布时仅显示menuScene
?
答案 0 :(得分:1)
通常:Unity 2020.1.0b12是 BETA 版本,不太可能出现很多错误。如果您不研究最新功能,而是想实施一个严肃的项目,则应坚持使用最新的稳定 Unity版本(当前为2019.4 LTS)。
您已经在编辑器中打开了两个场景!在您的层次结构中,我可以看到两个场景menuScene
和gameScene
。
在这种情况下,SceneManager.Load
加载您已经存在但当前已卸载(禁用)的场景(基本上仅启用它),但将其他场景保持在适当的位置。
请注意,在编辑器Multi Scene Editing中是可能的,即使您随后启动PlayMode,两个场景仍然存在。
但是,在以后的构建中,只有Build Settings中列表的最顶端场景以单一模式加载!
您得到的跟进错误是由于您的场景未添加到Build Settings。只需将两个场景拖放到“构建设置”的列表中即可。
然后仅在编辑器中打开第一个场景(在其他场景上单击Remove
),然后再次进入PlayMode。现在,它应该以单一模式