纳金网
标题:
显示Loading进度
[打印本页]
作者:
狂风大尉
时间:
2014-6-27 00:00
标题:
显示Loading进度
using UnityEngine;
using System.Collections;
public class loadingscene : MonoBehaviour {
int displayProgress = 0;
// Use this for initialization
void Start () {
StartCoroutine("StartLoading");
}
private IEnumerator StartLoading()
{
int toProgress = 0;
AsyncOperation op = Application.LoadLevelAsync(1);
op.allowSceneActivation = false;
while (op.progress < 0.9f)
{
toProgress = (int)op.progress * 100;
while (displayProgress < toProgress)
{
++displayProgress;
yield return new WaitForEndOfFrame();
}
}
toProgress = 100;
while (displayProgress < toProgress)
{
++displayProgress;
yield return new WaitForEndOfFrame();
}
op.allowSceneActivation = true;
}
void OnGUI()
{
GUI.Label(new Rect(100, 100, 200, 100), "目前的进度"+displayProgress.ToString()+"%");
}
}
复制代码
作者:
hyui
时间:
2014-6-27 00:40
Thanks for sharing this !
作者:
Kadina
时间:
2014-6-27 07:40
感谢分享
作者:
shotdead
时间:
2014-6-27 08:32
谢谢分享这资源, 非常好
作者:
hariboot
时间:
2014-6-27 09:08
2个WHILE,第2个WHILE用途是?
作者:
HIDEOKOJIMA
时间:
2014-6-27 09:48
感谢分享
作者:
wucnj
时间:
2014-6-27 13:15
感谢分享!!!
作者:
Kadina
时间:
2014-7-1 08:39
感谢分享
作者:
kikkik7000
时间:
2014-7-1 09:40
感谢分享
作者:
run0006
时间:
2014-7-19 08:57
感謝分享 !
作者:
smg169
时间:
2014-7-20 09:09
貌似很不错的样子啊
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5