Unity项目之GUI注册

来源:互联网 发布:部落冲突放空火箭数据 编辑:程序博客网 时间:2024/05/17 10:42
今天做项目做到了注册界面,说道注册界面肯定离不开GUI,下面我们就说一下注册页面的制作

首先,我们需要插入一张背景图片,便于美观
定义图片:public Texture2D register;

只要把图片直接拖入就可以了


接下来我们就要定义图片的大小了
GUI.DrawTexture(new Rect(0,0,800,350),register);

(0,0,800,350):因为要铺满窗口,所以,距离窗口顶部需要为0,距离左边窗口距离需要为0,800是图片的长度,350是图片的高度。

图片定义好了,需要我们输入一些字了,注册页面,我们要往中间偏上方打出“欢迎注册”4个字
GUI.Label(new Rect(340,75,100,60),"欢迎注册");
我们设置字体的大小
GUI.skin.label.fontSize = 18;
设置字体的颜色为红色
GUI.color = Color.red;

然后输入“用户名”,要用到Lable方法
GUI.Label(new Rect (240,120,100,50),"用户名");
我们需要可以输入的用户名,我们用到TextField方法
首先定义   private string str="请输入用户名 ";
然后   str=GUI.TextField(new Rect(380, 120, 100, 30),str,50);

用户名有了 ,接下来我们要写密码的输入,用到PasswordField 方法
首先定义 private  string str1="请输入密码 ";
然后   str1=GUI.PasswordField(new Rect(380, 170, 100, 30),str1,"*"[0], 50);
密码效果图 


注册界面跳转登录页面,这样需要我们设置一个按钮  GUI.Button(new Rect(300, 220, 100, 50), "注册")
登录界面Scenes视图为login;套用一个判断
if(GUI.Button(new Rect(300, 220, 100, 50), "注册")){
            Application.LoadLevel("login");//跳转的login视图
        }

更多精彩关注:http://www.gopedu.com/

0 0
原创粉丝点击