Unity3D【GUI基础二】
2015-01-30 22:04
274 查看
Application
1、Application.LoadLevel("Login");//跳转到登录视图
2、Application.LoadLevel(Application.loadedLevelName); //跳转到本视图(游戏重新开始)
3、Application.Quit();//退出游戏
游戏暂停和开始
1、游戏暂停:Time.timeScale=0;
2、游戏开始:Time.timeScale=1;
例如:
更多精彩请点击 http://www.gopedu.com/
1、Application.LoadLevel("Login");//跳转到登录视图
2、Application.LoadLevel(Application.loadedLevelName); //跳转到本视图(游戏重新开始)
3、Application.Quit();//退出游戏
游戏暂停和开始
1、游戏暂停:Time.timeScale=0;
2、游戏开始:Time.timeScale=1;
例如:
using UnityEngine; using System.Collections; public class MyGUI : MonoBehaviour { public static float playerLifeTime=0; //生命值 float score=0;//分数 public static MyGUI myGUIInstance; private Player player;//我机对象 bool flag = false; void OnGUI() { GUI.skin.label.fontSize = 20; GUI.Label(new Rect(100, 100, 150, 30), "生命值:" + playerLifeTime); GUI.Label(new Rect(100, 130, 150, 30), "分 数:" + score); if(playerLifeTime<=0){ playerLifeTime = 0;//给我机生命值重新赋值为零,避免出现负数 GUI.skin.label.fontSize = 45; GUI.color = Color.red; GUI.Label(new Rect(600, 200, 200, 80), "游戏结束"); GUI.skin.label.fontSize = 35; GUI.color = Color.white;//颜色 if (GUI.Button(new Rect(610, 300, 150, 30), "重新开始")) { flag = true; Application.LoadLevel("airFight");//跳转到airFight视图 } if (GUI.Button(new Rect(610, 350, 150, 30), "游戏退出")) { Application.Quit();//游戏退出 } } } void Start () { myGUIInstance = this; player = GameObject.FindWithTag("Player").GetComponent<Player>();//根据标签名获取我机对象下脚本Player } void Update () { if (flag) { Time.timeScale = 0; //游戏暂停 }else { Time.timeScale = 1; //游戏继续 playerLifeTime = player.liftTime;//我机生命值 score = Enemy.enemyliftTime +Enemy2.enemy2liftTime;//分数累加 } } } |
相关文章推荐
- Unity3D入门之GUI基础以及常用GUI控件使用(2)
- unity3d插件Daikon Forge GUI 中文教程-3-基础控件Button和Sprite的使用
- Unity3D GUI基础
- unity3d插件Daikon Forge GUI 中文教程-4-基础控件Checkbox和dropdownlis的使用
- Unity3D基础--常用的GUI控件
- 学习Unity3D之GUI基础。
- unity3d插件Daikon Forge GUI 中文教程3-基础控件Button和Sprite的使用
- unity3d插件Daikon Forge GUI 中文教程-2-基础控件Label的使用
- unity3D——GUI基础2
- 【Unity3D基础教程】给初学者看的Unity教程(六):理解Unity的新GUI系统(UGUI)
- Unity3D学习之(GUI基础)
- unity3d插件Daikon Forge GUI 中文教程2-基础控件Label的使用
- unity3d 脚本基础认识3-动态产生GUI
- unity3d---GUI基础
- unity3d插件Daikon Forge GUI 中文教程-3-基础控件Button和Sprite的使用
- Unity3D之GUI基础以及常用GUI控件使用
- java基础整理10--GUI
- 在Unity3d中创建滑动GUI
- unity3d中GUI 密码框的显示
- 【连载】【黑金动力社区原创力作】《液晶驱动与GUI 基础教程》 --第二章 颜色模型(三)