Unity3d加载场景方法

 Application.LoadLevelAsync(int index);

//通过场景索引号异步加载场景,异步加载即后台加载,加载过程显示的依旧是原场景,也可以设置一个加载场景+进度条之类的过渡。

前提:按File - Build Settings -将需转换的场景全部放进去(原场景也要),看见场景名最右边的数字就是场景索引号。

   Application.LoadLevel():同步加载 会销毁当前场景 适合加载小场景

   Application.LoadLevelAddictive();同步附加式加载 不会销毁当前场景 适合加载小场景

   Application.LoadLevelAddictiveAsync();异步附加式加载 不会销毁当前场景 适合加载大场景

目前新版本有新出以下2个加载

using UnityEngine.SceneManagement;

SceneManager.LoadScene(场景索引号);同步加载

SceneManager.LoadSceneAsync(场景索引号);  异步加载




猜你喜欢

转载自blog.csdn.net/qq_39574690/article/details/78704933