点击返回键返回上个场景源码
Posted 北田
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点击返回键返回上个场景源码相关的知识,希望对你有一定的参考价值。
using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class SceneManagers : MonoBehaviour { public static SceneManagers Singleton; private static List<string> LastScene = new List<string>(); void Awake() { Singleton = this; } public void LoadScene(string Str) { LastScene.Add(SceneManager.GetActiveScene().name);//保存当前场景名字 SceneManager.LoadScene(Str);//加载新场景 } public void LoadLastScene() { if (LastScene.Count > 0) { SceneManager.LoadScene(LastScene[LastScene.Count - 1]); LastScene.RemoveAt(LastScene.Count - 1); } else { Debug.Log("已是最初场景,无法后退"); } } }
以上是关于点击返回键返回上个场景源码的主要内容,如果未能解决你的问题,请参考以下文章