using System.Collections;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class LoadGame : MonoBehaviour {
public Slider processView;//进度条
void Start () {
LoadGameMethod();
}
public void LoadGameMethod()
{
StartCoroutine(StartLoading_4(2));//开启加载游戏场景协程
}
private IEnumerator StartLoading_4(int scene)
{
int displayProgress = 0;//当前进度值
int toProgress = 0;//当前进条想要达到的值
AsyncOperation op = SceneManager.LoadSceneAsync(scene); //异步加载
op.allowSceneActivation = false;//场景加载完后禁止切换
while (op.progress < 0.9f)
{
toProgress = (int)op.progress * 100;
while (displayProgress < toProgress)
{
++displayProgress;