实用系列(二) 异步加载
功能介绍:
- 在场景切换加载较慢时,可以使用异步加载的方法,先在前台展示加载中的进度条或者正在加载的字样,然后使新场景在后台加载,提升用户体验,加快游戏运行(伪)。
代码使用方法: - 新建脚本SceneController挂载到加载场景的某个物体上,
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneController : MonoBehaviour {
void Start()
{
Invoke("Scene", 5.0f); // 加载页面展示5秒
}
public void Scene()
{
// DontDestroyOnLoad(this.gameObject);
SceneManager.LoadSceneAsync(1); // 当前场景为0,下一场景为1,异步加载下一场景
}
}
欢迎指正~