找回密码
 立即注册
查看: 3157|回复: 63

[基础] Unity 3D 第八课 GUI登录演示

[复制链接]
发表于 2013-3-4 23:05 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: Unity 3D 第八课 GUI登录演示(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 转载自互联网 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线
Unity 3D 第八课 GUI登录演示
今天我来简单的给大家讲下unity3D 里如何做一个登录界面。
首先,先做好准备,创建两个 scene,一个做登录界面 我们给其命名为login,一个做游戏界面,我们给其命名为Game,那么我们怎么通过帐号密码的验证来实现这两个scene之间的切换呢?
由于 ,我的机器上的Unity有问题,就大致的给大家写个简单的演示,有错的地方欢迎提出来,我好修改

这里是两个场景;然后具体看下图

同样的关卡设置也是这样。
我们要用到的变量为:
  •         //帐号
  •         private string name;
  •         //密码
  •         private string password;
  •         //获取输入的帐号
  •         public string _name = "";
  •         //获取输入的密码
  •         public string _password = "";

复制代码

由于代码不是很多 ,所有要用到的 我都注释在代码里了:
  • using UnityEngine;
  • using System.Collections;
  • public class Login : MonoBehaviour
  • {
  •         //帐号
  •         private string name;
  •         //密码
  •         private string password;
  •         //获取输入的帐号
  •         public string _name = "";
  •         //获取输入的密码
  •         public string _password = "";
  •         void OnGUI()
  •         {
  •                 if(GUI.Button(new Rect(10,100,50,20),"login"))
  •                 {
  •                         if(_name == name && _password == password)
  •                         {
  •                                 Application.LoadLevel(1);
  •                         }
  •                 }
  •                 //帐号栏
  •                 _name = GUI.TextField(new Rect(10,50,120,20),_name);
  •                 //密码栏
  •                 _password = GUI.PasswordField(new Rect(130,50,120,20),_password,"*"[0],16);
  •         }
  •         void Start()
  •         {
  •                 //这里我把帐号密码都绑定到程序里面了
  •                 name = "qianyc";
  •                 password = "19911020";
  •         }
  •         void Update ()
  •         {
  •         }
  • }


复制代码

本例子就是简单的介绍下登录,大家也可以以同样的原理用到切换关卡里

本帖子中包含更多资源

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

×

评分

参与人数 1鲜花 +1 收起 理由
fuoop + 1

查看全部评分

发表于 2013-6-5 09:20 | 显示全部楼层

不错 不错 不错{:soso__3922851084632044791_6:}
发表于 2013-6-5 09:38 | 显示全部楼层
不錯唷~謝謝分享{:soso_e100:}
发表于 2016-2-23 10:07 | 显示全部楼层
不错哦好的很
发表于 2017-2-7 17:25 | 显示全部楼层
楼主是超人
发表于 2017-2-7 17:34 | 显示全部楼层
好帖就是要顶
发表于 2017-2-7 17:52 | 显示全部楼层
难得一见的好帖
发表于 2017-2-7 18:15 | 显示全部楼层
说的非常好
发表于 2017-2-7 17:45 | 显示全部楼层
很好哦
发表于 2017-4-13 16:29 | 显示全部楼层
很不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 20:35 , Processed in 0.108071 second(s), 35 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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