|
资源信息 Tutorial Information
教程名称: | Unity3d【坦克大战图文教学3】创建GUI场景切换菜单(发帖教程) |
适用引擎: | (适用引擎,为空默认为Unity) |
教程语种: | 中文 |
教程等级: | 1 |
教程格式: | 图文(请用IE9以上浏览器访问本版块) |
教程作者: | 原创 (如有问题请短消息联系作者或发表回复) |
下载地址: | 无 (兑换积分) |
本帖最后由 神秘入侵者 于 2012-12-19 15:28 编辑
本节为:【坦克3】创建GUI场景切换菜单
- private var menuShow:boolean;
- function Start()
- {
- DontDestroyOnLoad(this);
- menuShow=true;
- }
- function Update () {
- if(Input.GetKeyDown(KeyCode.Escape))
- {
- menuShow=true;
- }
- }
- function OnGUI()
- {
-
- if(menuShow==false)
- {
- return;
- }
- if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2-50,60,30),"Level1"))
- {
- print("You Click The Button Level1");
- Application.LoadLevel(0);
- menuShow=false;
- }
- else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2-10,60,30),"Level2"))
- {
- print("You Click The Button Level2");
- Application.LoadLevel(1);
- menuShow=false;
- }
- else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2+30,60,30),"Level3"))
- {
- print("You Click The Button Level3");
- Application.LoadLevel(2);
- menuShow=false;
- }
- else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2+70,60,30),"Quit"))
- {
- print("You Click The Quit Button!");
- Application.Quit();
- menuShow=false;
- }
- }
复制代码 放在menu在场景中即可,然后调用其他场景,按ESC返回menu菜单。
场景的INDEX值在FILE->Building Setting中,选择当前场景,然后点add current即可
感谢论坛提供的资源{:soso_e154:} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|