查看: 3971|回复: 46

[实例] Unity3d【坦克大战图文教学3】创建GUI场景切换菜单

[复制链接]

51

主题

21

听众

425

积分

Rank: 2

升级   75%

发表于 2012-12-19 15:27 |显示全部楼层
共享资源获取更多积分!share your resources get more credits!
资源信息 Tutorial Information
教程名称: Unity3d【坦克大战图文教学3】创建GUI场景切换菜单(发布原创教程可获得更多积分哦!)
适用引擎: (资源适用引擎)
教程语种: 中文
教程等级: 小白(等级越高教程越难,但能学到的东西越多)
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 原创 (如有问题请短消息联系作者或发表回复)
点击查看原图 --> 美丽分割线
请先回复
哇伊~ (((‵□′))回复太烦了,怒买VIP(充值金额将用于论坛采购更多资源)

--> 请先登录 --> 请先登录 --> 请先登录 --> 请先登录 --> 请先登录 --> 请先登录 -->
本帖最后由 神秘入侵者 于 2012-12-19 15:28 编辑


本节为:【坦克3】创建GUI场景切换菜单


  1. private var menuShow:boolean;

  2. function Start()
  3. {   
  4.     DontDestroyOnLoad(this);
  5.     menuShow=true;
  6. }


  7. function Update () {
  8.     if(Input.GetKeyDown(KeyCode.Escape))
  9.     {
  10.         menuShow=true;
  11.     }
  12. }
  13. function OnGUI()
  14. {
  15.    
  16.     if(menuShow==false)
  17.     {
  18.         return;
  19.     }
  20.     if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2-50,60,30),"Level1"))
  21.     {
  22.         print("You Click The Button Level1");
  23.         Application.LoadLevel(0);
  24.         menuShow=false;
  25.     }
  26.     else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2-10,60,30),"Level2"))
  27.     {
  28.         print("You Click The Button Level2");
  29.         Application.LoadLevel(1);
  30.         menuShow=false;
  31.     }
  32.         else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2+30,60,30),"Level3"))
  33.     {
  34.         print("You Click The Button Level3");
  35.         Application.LoadLevel(2);
  36.         menuShow=false;
  37.     }
  38.     else if(GUI.Button(Rect(Screen.width/2-30,Screen.height/2+70,60,30),"Quit"))
  39.     {
  40.         print("You Click The Quit Button!");
  41.         Application.Quit();
  42.         menuShow=false;
  43.     }
  44. }
复制代码
放在menu在场景中即可,然后调用其他场景,按ESC返回menu菜单。
场景的INDEX值在FILE->Building Setting中,选择当前场景,然后点add current即可



感谢论坛提供的资源

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

点评

rogerj  厉害!  发表于 2014-1-6 13:55
楼主热帖
已有 1 人评分鲜花 收起 理由
rogerj + 2

总评分: 鲜花 + 2   查看全部评分

华为网盘下载bug 无需验证码下载 方法_(一直点击下载)

0

主题

20

听众

201

积分

Rank: 2

升级   0.33%

发表于 2013-2-24 08:45 |显示全部楼层
楼主太有才了,膜拜中……
回复

使用道具 举报

0

主题

3

听众

7

积分

Rank: 1

升级   3.5%

发表于 2014-1-6 13:53 |显示全部楼层
楼主属于高手,这里学习参考楼主的成果。
回复

使用道具 举报

0

主题

20

听众

18

积分

Rank: 1

升级   9%

发表于 2014-4-24 20:39 |显示全部楼层

膜拜中。。。。
回复

使用道具 举报

0

主题

0

听众

12

积分

Rank: 1

升级   6%

发表于 2014-6-24 17:31 |显示全部楼层
感谢楼主无私奉献
回复

使用道具 举报

0

主题

20

听众

200

积分

Rank: 2

升级   0%

发表于 2017-5-5 11:46 |显示全部楼层
楼主是超人
回复

使用道具 举报

0

主题

20

听众

201

积分

Rank: 2

升级   0.33%

发表于 2017-5-5 11:48 |显示全部楼层
顶顶多好
回复

使用道具 举报

0

主题

21

听众

203

积分

Rank: 2

升级   1%

发表于 2017-5-5 11:51 |显示全部楼层
很好哦
回复

使用道具 举报

0

主题

20

听众

203

积分

Rank: 2

升级   1%

发表于 2017-5-5 11:31 |显示全部楼层
不错不错
回复

使用道具 举报

0

主题

20

听众

201

积分

Rank: 2

升级   0.33%

发表于 2017-5-5 11:31 |显示全部楼层
LZ真是人才
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

懒人模式:

关闭

站长推荐 上一条 /1 下一条

Unity3D游戏开发联盟(资源共享平台) -Unity3D,Unreal ( 苏ICP备12051100号 )   

GMT+8, 2019-11-12 14:50 , Processed in 0.207341 second(s), 88 queries .