Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Unity 2020.1.0b12.3931-场景2中的对象在场景1中可见_Unity3d - Fatal编程技术网

Unity3d Unity 2020.1.0b12.3931-场景2中的对象在场景1中可见

Unity3d Unity 2020.1.0b12.3931-场景2中的对象在场景1中可见,unity3d,Unity3d,我不知道这是某种错误还是(很可能)我做错了什么,但我有两个场景 menuScene是一个起点,它假设只有画布,带有一些输入字段、滑块、标签和按钮 单击按钮将移动到游戏场景,其中(默认情况下)包含一些对象 这是我在运行项目时看到的: 我需要做什么才能在发布时只显示menuScene?一般来说:Unity 2020.1.0b12是一个测试版,不太可能有很多bug。如果您不是在研究最新的功能,而是想实施一个严肃的项目,那么您应该坚持使用最新的稳定的Unity版本(目前为2019.4 LTS) 您已

我不知道这是某种错误还是(很可能)我做错了什么,但我有两个场景

menuScene
是一个起点,它假设只有画布,带有一些输入字段、滑块、标签和按钮

单击按钮将移动到
游戏场景
,其中(默认情况下)包含一些对象

这是我在运行项目时看到的:


我需要做什么才能在发布时只显示
menuScene

一般来说:Unity 2020.1.0b12是一个测试版,不太可能有很多bug。如果您不是在研究最新的功能,而是想实施一个严肃的项目,那么您应该坚持使用最新的稳定的Unity版本(目前为2019.4 LTS)


您已经在编辑器中打开了两个场景!在您的层次结构中,我可以看到
menuScene
gameScene

在本例中,
SceneManager.Load
加载已存在但当前已卸载(禁用)的场景(基本上仅启用该场景),但保留其他场景


请注意,在编辑器中是可能的,即使随后启动播放模式,两个场景仍然存在

但是,在以后的构建中,只有列表中最顶端的场景以单一模式加载


您得到的后续错误是由于您的场景未添加到。只需将两个场景拖放到构建设置中的列表中即可


然后仅打开编辑器中的第一个场景(在其他场景上单击
Remove
),然后再次进入播放模式。现在它应该在单一模式下加载你的场景你有
DontDestroyOnLoad
吗?或者您可能正在使用附加场景加载?你能显示你的层次结构吗?@derHugo我没有
DontDestroyOnLoad
任何地方。但是你有附加场景加载。。这就是为什么我可以看到你层次结构中的两个场景。。。你能发布切换场景所执行的代码吗?@derHugo eventStartButton()你能用上一个稳定的版本
2019.4
试试吗。。您正在使用测试版。。。通常仍然充满bug;)如果它在另一个版本中工作,你应该向Unity报告一个bug。。。显然,它将您的呼叫解释为添加场景加载