Unity3D异步加载进度条
在大场景加载时,都希望有一个进度条能显示当前加载的百分比,而不是卡在当前场景或者是直接黑屏。Unity3D提供了一些函数供我们使用。
Application.LoadLevelAsyncusing UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
IEnumerator Start() {
AsyncOperation async = Application.LoadLevelAsync("MyBigLevel");
yield return async;
Debug.Log("Loading complete");
}
}这个是异步加载的函数,AsyncOperation的progress返回了0-1之间的值,表示进度。 应该需要再封装才能有实际用处,感谢楼主的分享 能在具体点 吗?比如我的加载等待页面 要怎么做?
好东西 好东西 楼主是超人 好帖就是要顶 真心顶 说的非常好 很好哦 顶顶多好
页:
[1]