找回密码
 立即注册
查看: 9097|回复: 102

[实例] unity3d中2D射击游戏4:分数及生命的控制,场景切换GUI

[复制链接]
发表于 2012-12-20 18:41 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: 【蜜蜂2D射击游戏图文教程4】unity3d中2D射击游戏:分数及生命的控制,场景切换GUI(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 转载自互联网 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线
本帖最后由 尊者 于 2012-12-20 18:46 编辑

四、分数及生命的控制,场景切换GUI绘制

1.在playerScript   function Update(){} 中添加如下代码:
  1.     if(playerScore>=5000)
  2.     {
  3.         Application.LoadLevel(3);//过关
  4.     }
  5.     if(playerLives<=0)
  6.     {
  7.         Application.LoadLevel(2);//失败
  8.     }
复制代码
2.新建3个场景  win(胜利界面)  lose(失败界面) mainMenu(主菜单界面)
选择File->Build Settings...


3.编辑mainMenu场景
  1. var copyright:String;
  2. var createMan:String;
  3. var text3:String;
  4. var textStartgame:String;
  5. //定义一个字符变量!
  6. var myskin : GUISkin;
  7. //定义一个新的GUI皮肤,
  8. function update () {

  9. }
  10. function OnGUI(){
  11. //标明以下显示的GUI按照我们新的GUI皮肤显示。
  12. GUI.skin =  myskin;
  13. //利用GUI的Box建立一个背景,以更好的显示我们的文字。
  14. GUI.Box(Rect(Screen.width/2-150,Screen.height/2-170,300,400),"");
  15. //利用GUI的Label显示文字,其中利用textchinese变量来显示,显示将来我们输入给变量的文字
  16. GUI.Label(Rect(Screen.width/2,Screen.height/2+200,300,30),copyright);
  17. GUI.Label(Rect(Screen.width/2-150,Screen.height/2-170,300,30),createMan);
  18. GUI.Label(Rect(Screen.width/2-100,Screen.height/2-100,200,340),text3);

  19.     if(GUI.Button(Rect(Screen.width/2-100,Screen.height/2,200,50),textStartgame))
  20.     {
  21.         Application.LoadLevel(1);//进入游戏界面
  22.     }
  23. }
复制代码


根据自己的需要编辑Lose场景 编辑Win场景
至此【蜜蜂2D射击游戏图文教程】完毕,可以自由发挥替换好看的3D模型 导弹模型等等...
如有错误或不明白的问题请回帖!
感谢小米提供的教程
http://www.u3dchina.com/forum.ph ... 3D169%26sortid%3D14

本帖子中包含更多资源

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

×

评分

参与人数 2鲜花 +2 收起 理由
aa1287537617 + 1
1287537617aa + 1

查看全部评分

发表于 2017-2-16 10:35 | 显示全部楼层
楼主是超人
发表于 2017-2-16 11:02 | 显示全部楼层
真心顶
发表于 2017-2-16 10:58 | 显示全部楼层
难得一见的好帖
发表于 2017-2-16 10:22 | 显示全部楼层
说的非常好
发表于 2017-2-16 10:25 | 显示全部楼层
不错不错
发表于 2017-2-16 11:24 | 显示全部楼层

感谢楼主的无私分享!
发表于 2017-2-25 19:11 | 显示全部楼层
很不错
发表于 2017-2-25 18:41 | 显示全部楼层
顶顶多好
发表于 2017-2-25 18:59 | 显示全部楼层
真心顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-19 15:17 , Processed in 1.002939 second(s), 32 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表