Загрузка сцены
При нажатии на кнопку загружается другая сцена.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GuiBtnControl : MonoBehaviour {
private bool clickedFlag = false;
private void OnGUI()
{
if (clickedFlag == false)
{
if (GUI.Button(new Rect(50, 50, 250, 100), "Открыть сцену 2"))
{
clickedFlag = true;
StartCoroutine(LoadSceneAsync());
}
}
}
IEnumerator LoadSceneAsync()
{
AsyncOperation operation = SceneManager.LoadSceneAsync("sceneSecond");
while(!operation.isDone)
{
yield return new WaitForSeconds(1);
}
}
}
Last updated