纳金网

标题: 关于Unity3D的进度条 [打印本页]

作者: 驰骋的风    时间: 2012-10-12 11:48
标题: 关于Unity3D的进度条
关于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/




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5