新建3个场景,新建GUI Text,设置不同值区分
file->build settings,把三个场景依次拖进来(scenes in build),可看到场景名称和场景索引。
只要选勾,在发布成成品的时候就会出现这些场景
接下来编写脚本进行切换
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
//加载场景,可以用场景名称或场景索引
Application.LoadLevel(0);
}
if (Input.GetKeyDown(KeyCode.B))
{
Application.LoadLevel(1);
}
if (Input.GetKeyDown(KeyCode.C))
{
Application.LoadLevel(2);
}
if (Input.GetKeyDown(KeyCode.Space))
{
//按下空格键,将当前场景截成1.png图片
Application.CaptureScreenshot(@"C:\Users\Administrator\Desktop\1.png");
}
if (Input.GetKeyDown(KeyCode.D))
{
//用默认浏览器打开一个网址
Application.OpenURL("http://www.baidu.com");
}
if (Input.GetKeyDown(KeyCode.Escape)) {
//退出程序
Application.Quit();
}
}
}
把脚本拖给每个场景,因为每个场景都要执行这个脚本:双击场景>单击摄像机->把脚本托给摄像机
要看Quit()的话,发布成成品的话效果会比较明显
file->build settings->build and run
原文:http://blog.csdn.net/lindonglian/article/details/44807211