【发布时间】:2016-01-11 21:59:15
【问题描述】:
当我构建 Unity 项目时,我看到如果我添加当前场景 Unity,游戏仍然可以正常运行。 那么添加场景的目的是什么?
【问题讨论】:
当我构建 Unity 项目时,我看到如果我添加当前场景 Unity,游戏仍然可以正常运行。 那么添加场景的目的是什么?
【问题讨论】:
如果您尚未添加任何场景,则默认情况下会使用您当前打开的场景构建 unity。添加场景的目的是在主菜单、商店、游戏玩法、游戏结束等多个场景之间进行处理。要获得多个场景,您必须添加所有相关场景,否则在您要切换时unity无法识别场景到另一个场景。
【讨论】:
只要@Hamza Hasan 的答案是正确的,我认为问题作者的意思就不同了。
他问如果没有此操作在编辑器中可以正常工作,他为什么要添加场景。
所以答案是,如果这个场景不是第一个默认场景(这是你的情况),你将无法以编程方式加载它,因为即使它在编辑器中工作,它也没有包含在构建中。它在编辑器中工作,因为它被加载到打开场景的内存中。
【讨论】: