场景Scene1:
①名为Scene1的场景,包含两个cube,加入到Build Settings中的Scenes in Build
②前面的Scene1场景,修改为三个cube,打包到AssetBundle内
③将Scene1场景,改回至两个cube
测试结果:
Editor模式下,不加载AssetBundle,直接使用SceneManager.LoadSceneAsync加载Scene1,加载的场景是两个cube的Scene1场景。
AssetBundle模式下,加载AssetBundle,继续使用SceneManager.LoadSceneAsync加载Scene1,加载的场景是三个cube的Scene1场景。
结论:
SceneManager在没有加载AssetBundle时,加载Build Settings中的同名场景;加载AssetBundle时,优先加载AB包中的同名场景。