1.切换场景
现有两个场景:要从Test1切换到Test2
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Lesson1 : MonoBehaviour
{
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
//需要引用命名空间 using UnityEngine.SceneManagement;
//切换到场景Test2
SceneManager.LoadScene("Test2");
//补充:老版本Unity加载场景的API
//Application.LoadLevel("Test2");
}
}
}
关键一步:把场景加载到场景管理器中,才能切换
!要注意场景管理器的顺序,当游戏运行,会默认加载排在第一个的场景
2.游戏退出
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Lesson1 : MonoBehaviour
{
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
//退出游戏
//注意 在编辑模式下不奏效,游戏发布后才奏效
Application.Quit();
}
}
}