Unity学习之游戏暂停和界面跳转
来源:互联网 发布:vasco软件下载 编辑:程序博客网 时间:2024/05/22 15:59
欢迎大家来到我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space
跳转界面操作
使用Application.LoadLevel (加载关卡)这个函数按照索引加载关卡。在Unity中使用File->Build Settings.....菜单可以看到所有 关卡的索引列表。在你能过加载关卡之前你必须将它添加到游戏使用关卡列表中。在 Unity中使用File->Build Settings.....并添加你需要的关卡到关卡列表中。
添加关卡列表后即可使用Application.LoadLevel(int index)来跳转游戏场景
void OnGUI(){
if(GUI.Button (new Rect(300,200,100,30),"进入游戏")){
Application.LoadLevel(1);
}else if(GUI.Button (new Rect(300,280,100,30),"操作说明")){
Application.LoadLevel (2);
}
}
在游戏中暂停,继续游戏的操作
float time;
void Update () {
if(flag){
Time.timeScale=0;
}else{
Time.timeScale=time;
if(Input.GetKey (KeyCode.Escape)){
time=0;
}else if(Input.GetMouseButton (0)){
time=1;
}
}
}
显示玩家生命,分数的界面
void OnGUI(){
GUI.TextField (new Rect(20,20,100,20),"生命值:"+player.i);
GUI.TextField (new Rect(20,40,100,20),"得分:"+player.score);
if(player==null){
flag=true;
GUI.skin.label.fontSize = 30;
GUI.color = Color.red;
GUI.Label (new Rect(300,110,200,80),"逗比,这都过不去");
GUI.color=Color.white;
if(GUI.Button (new Rect(300,200,100,30),"重新开始")){
Application.LoadLevel (1);
}else if(GUI.Button (new Rect(300,250,100,30),"返回主页")){
Application.LoadLevel (0);
}
}
}
请继续关注我的博客
http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space
更多精彩尽在http://www.gopedu.com/
- Unity学习之游戏暂停和界面跳转
- <iOS和Unity交互>之界面跳转
- <iOS和Unity交互>之界面跳转
- Unity 暂停游戏
- unity游戏暂停
- unity游戏暂停
- Unity游戏暂停之Update与FixedUpdate区别
- Unity游戏暂停之Update与FixedUpdate区别
- Unity中游戏暂停和开始怎么实现?
- Unity中游戏暂停和开始怎么实现?
- 游戏暂停界面 和 音量开关 背景音乐 音效调节
- 【Unity】关于游戏中的暂停
- unity游戏暂停&动画加载&场景跳转&射线检测&鼠标滚轮控制
- cocos2d-x 游戏暂停界面
- Unity3D学习之(游戏跳转和字体的设置)
- unity学习之游戏商城
- unity学习之聊天窗口和游戏中的小地球
- 游戏界面的跳转
- java.net.URLEncode编码 与 URLDecode解码问题 -
- linux后台进程管理
- cocos2dx代码调用本地浏览器步骤详解
- cocos2d android 游戏开发学习——CCAction(二)
- 菜鸟教程之工具使用(八)——EGit禁止自动转换回车换行符
- Unity学习之游戏暂停和界面跳转
- Google Chromium的CEF 试用笔记
- Java线程:线程的调度-让步
- hadoop心跳机制源码解析
- UnityGUI实现视图跳转
- Android 之多线程下载原理
- 汇编中如何片段CPU取得是数据还是指令
- C++primer 3 string
- Git Bash使用中遇到的环境变量的问题