LoadSceneAsync加载build settings的Scene和AssetBundle的Scene的优先顺序

场景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包中的同名场景。

猜你喜欢

转载自blog.csdn.net/weixin_42264818/article/details/128102128