Unity3d加载场景方法

来源:互联网 发布:java主要的培训机构 编辑:程序博客网 时间:2024/06/02 06:17

 Application.LoadLevelAsync(int index);

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

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

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

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

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

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

using UnityEngine.SceneManagement;

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

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



原创粉丝点击