构建Unity项目时添加场景
Add scene when build Unity project
当我构建 Unity 项目时,我发现无论是否添加当前场景 Unity,游戏仍然 运行 正常。
那么添加场景的目的是什么?
如果您没有添加任何场景,unity 将默认使用您当前打开的场景进行构建。添加场景的目的是处理Main Menu, Store, Gameplay, Gameover等多个场景之间的关系。要获得多个场景,必须添加所有相关场景,否则unity在切换时无法识别场景到另一个场景。
只要@Hamza Hasan 的回答是正确的,我认为问题作者的意思是不同的。
他问为什么他要添加场景,如果没有这个动作它在编辑器中工作正常。
所以答案是,如果这个场景不是第一个默认场景(这是你的情况),你将无法以编程方式加载它,因为它没有包含在构建中,即使它在编辑器中工作也是如此。它在编辑器中工作,因为它在打开场景时被加载到内存中。
当我构建 Unity 项目时,我发现无论是否添加当前场景 Unity,游戏仍然 运行 正常。 那么添加场景的目的是什么?
如果您没有添加任何场景,unity 将默认使用您当前打开的场景进行构建。添加场景的目的是处理Main Menu, Store, Gameplay, Gameover等多个场景之间的关系。要获得多个场景,必须添加所有相关场景,否则unity在切换时无法识别场景到另一个场景。
只要@Hamza Hasan 的回答是正确的,我认为问题作者的意思是不同的。
他问为什么他要添加场景,如果没有这个动作它在编辑器中工作正常。
所以答案是,如果这个场景不是第一个默认场景(这是你的情况),你将无法以编程方式加载它,因为它没有包含在构建中,即使它在编辑器中工作也是如此。它在编辑器中工作,因为它在打开场景时被加载到内存中。