通过NGUI来显示进度条、数值。
新手勿喷。
public class Loadall : MonoBehaviour {
public UISlider slider;//加载进度条的显示
public UILabel label;//加载数值显示
AsyncOperation async;
// Use this for initialization
void Start () {
StartCoroutine(loadScene()); //在程序开始就加载场景。
}
// Update is called once per frame
void Update () {
slider.sliderValue = async.progress;//进度条加载数值
label.text = ((int)(async.progress * 100)).ToString()+'%';//加载场景的数值
}
IEnumerator loadScene()
{
async = Application.LoadLevelAsync("name"); //加载场景
yield return async;//加载完毕后,跳转至这个场景
}
}
同步加载好处:方便快捷,便于操作
弊端:不能监控加载过程中的情况
异步加载好处:可以时时监控加载过程中的情况
弊端:操作起来比较复杂