用application实现场景的切换
新建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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。