今天我们要学习的就是制作简单的unity 3d 登陆界面,下面是具体过程。
首先,先做好准备,创建两个 scene,一个做登录界面 我们给其命名为login,一个做游戏界面,我们给其命名为Game,那么我们怎么通过帐号密码的验证来实现这两个scene之间的切换呢?
我们要用到的变量为:
代码放在login场景的任意物体上即可,运行游戏便可看到效果。注意:默认启动的要是login哦!,还有顺序别搞错。
首先,先做好准备,创建两个 scene,一个做登录界面 我们给其命名为login,一个做游戏界面,我们给其命名为Game,那么我们怎么通过帐号密码的验证来实现这两个scene之间的切换呢?
这里是两个场景;然后具体看下图
我们要用到的变量为:
- //帐号
- 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 ()
- {
- }
- }
代码放在login场景的任意物体上即可,运行游戏便可看到效果。注意:默认启动的要是login哦!,还有顺序别搞错。