---------------------------------------------代码----------------------------------------------
using UnityEngine;
using System.Collections;
public class text : MonoBehaviour {
//异步对象
AsyncOperation asyncOperation;
void Start () {
DontDestroyOnLoad(gameObject);
}
void OnGUI(){
StartCoroutine("loadScene","k01");
//判断异步对象并且异步对象没有加载完毕,显示进度
if(asyncOperation!=null&&!asyncOperation.isDone){
GUILayout.Label("progress:"+(float)asyncOperation.progress*200+"%");
}
}
IEnumerator loadScene(string sceneName){
yield return asyncOperation = Application.LoadLevelAsync(sceneName);
}
}
---------------------------------------------代码----------------------------------------------
-------------------------------------------注意-----------------