반응형
Loading Scene Asynchronously for Unity
비동기 씬 로딩 하기 및 로딩 프로그래스 바에 값 넘기기
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class LoadingScene : MonoBehaviour
{
public string NextScene = "MainScene";
public UISlider LoadingProgressBar;
public void Start()
{
StartCoroutine( LoadNextScene() );
}
IEnumerator LoadNextScene()
{
AsyncOperation async = SceneManager.LoadSceneAsync( NextScene );
while (async.isDone == false)
{
LoadingProgressBar.value = async.progress;
yield return null;
}
LoadingProgressBar.value = 1.0f;
}
}
반응형
'Unity3D' 카테고리의 다른 글
유니티3디의 JsonUtility 사용법 링크 (0) | 2020.04.21 |
---|---|
반복문을 가지는 코루틴 대기 하는 방법 - Coroutine Loop (0) | 2020.04.01 |
Simple Object Pooling for Unity3D (0) | 2020.03.04 |
Curved World with Surface Shader (0) | 2020.02.28 |
Generic Singleton for Unity - 싱글턴 패턴 사용 하기 (0) | 2020.02.25 |