- 最后登录
- 2021-9-15
- 注册时间
- 2011-7-15
- 阅读权限
- 100
- 积分
- 50625
- 纳金币
- 53202
- 精华
- 32
|
关于unity3d的进度条
在大场景加载时,都希望有一个进度条能显示当前加载的百分比,而不是卡在当前场[来源:GameRes.com]景或者是直接黑屏。
Unity3D提供了一些函数供我们使用。
Application.LoadLevelAsync
using 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之间的值,表示进度。
来源:游资网 更多分享尽在web3D纳金网http://www.narkii.com/ |
|