位置: 编程技术 - 正文

unity学习之用GUI实现视图的跳转(unity+)

编辑:rootadmin

推荐整理分享unity学习之用GUI实现视图的跳转(unity+),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unityugui,unityugui,unityngui,unity-chan,unityugui,unityngui,unityngui,unity guid,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习,希望我的博客能给喜欢unity的朋友带来帮助

昨天我们讲了GUI的基础,在界面上添加文字,今天我们接着昨天的GUI基础往下学习,利用GUI来设计登录注册界面,并且来实现两视图之间的跳转。

先来看看要完成这个用到的基本知识点:

类函数

Label:在屏幕上创建一个文本或纹理标签

Box:创建一个图形盒

Button:创建一个按钮,用户点击的时候触发一些事件

TextField:创建单行文本字段,用户可以编辑字符串

PasswordField:创建密码文本字段,用户可以输入密码

TextArea:创建多行文本区域,用户可以编辑字符串

RepeatButton:创建一个按钮,只要用户按着不放,将一直被激活

类变量

unity学习之用GUI实现视图的跳转(unity+)

skin:全局皮肤使用,可以用来设置字体的大小:GUI . skin . label . fontSize=;

color:GUI全局颜色,可以用来设置字体颜色:GUI . color=Color . red;

Application:跳转

跳转到其他视图:Application . LoadLevel ("要跳转到的视图的名称 ");

跳转到本视图:Application . LoadLevel ("Application . loadedLevelName ");

退出游戏:Application . Quit();

接下来运用上述知识点来实现视图跳转,要实现的效果图如下:

代码如下:

//注册界面的代码

using UnityEngine;using System.Collections;public class Login : MonoBehaviour { //定义变量 public Texture img; string str = " "; string str1 = " "; string str2 = " "; string str3 = " "; void OnGUI() { GUI.Label(new Rect(, , , ), "欢迎注册"); GUI.Label(new Rect(, , , ), "姓名"); str = GUI.TextField(new Rect(, , , ), str);//输入姓名 GUI.Label(new Rect(, , , ), "密码"); str1 = GUI.PasswordField(new Rect(, , , ), str1, "*"[0]);//输入密码 GUI.Label(new Rect(, , , ), "年龄"); str2 = GUI.TextField(new Rect(, , , ), str2);//输入密码 GUI.Label(new Rect(, , , ), "简介"); str3 = GUI.TextArea(new Rect(, , , ), str3);//输入简介 GUI.Label(new Rect(, , , ), "头像"); GUI.Label(new Rect(, , , ), img);//显示头像图片 //点击注册按钮跳转到登录视图 if (GUI.Button(new Rect(, , , ), "注册")) { Application.LoadLevel("Register"); } //点击取消按钮清空文字 if (GUI.Button(new Rect(, , , ), "取消")) { str = " "; str1 = " "; str2 = " "; str3 = " "; } }}

//登录界面的代码

using UnityEngine;using System.Collections;public class Register : MonoBehaviour { public Texture img; string str = " "; string str1 = " "; void OnGUI() { GUI.Label(new Rect(, , , ), "请登录"); GUI.Label(new Rect(, , , ), "姓名"); str = GUI.TextField(new Rect(, , , ), str); GUI.Label(new Rect(, , , ), "密码"); str1 = GUI.PasswordField(new Rect(, , , ), str1, '*'); GUI.Label(new Rect(, , , ), "头像"); GUI.Label(new Rect(, , , ), img); GUI.Button(new Rect(, , , ), "登录"); if (GUI.Button(new Rect(, , , ), "取消")) { str = " "; str1 = " "; } }}

如果完成了这些界面,千万不要忘了把视图拖放带Build Settings 中,否则是出不来效果的

更多精彩请点击

数据库的基本操作及数据库与c#的连接 1、数据库的删除1)删除一条数据deletefromuserswherename='王五'2)删除数据库dropdatabaseaa3)删除表(区别第二种删除数据不可恢复)droptablescoretruncatetableusers2

numix-cicle圆形图标 1.下载圆形图标主题sudoadd-apt-repositoryppa:numix/ppasudoapt-getupdatesudoapt-getinstallnumix-icon-theme-circle2.下载unity界面管理工具UnityTweakTool3.在unitytweaktool里面选择numix

Custom List in inspector, displaying data your way[Unity] 原文地址:

标签: unity+

本文链接地址:https://www.jiuchutong.com/biancheng/377319.html 转载请保留说明!

上一篇:我在使用Unity 发布IOS真机过程时遇到的关于JIT的问题列表(如何用unity)

下一篇:数据库的基本操作及数据库与c#的连接(数据库的基本操作语句有哪些)

  • 公司注销后虚开还查吗
  • 公司收到分红怎么交税
  • 固定资产怎么确定是否减值
  • 固定资产中的动态投资包括
  • 注册资本 投资比例
  • 出口退税账务处理
  • 供热管道属于什么经营范围内
  • 取得社会团体会费专用票据可以税前扣除吗
  • 三证合一后税务登记证要收回吗
  • 增值税发票选择确认平台勾选注意事项
  • 铁路大票抵扣几个点
  • 暂估含税还是不含税
  • 购买的原材料直接用怎么做账
  • 何为独立核算
  • 简易计税项目可以差额征税吗
  • 金税四期上线对高净值人士的影响
  • 税收预测表模板
  • 职工福利费计算公式
  • 涉税事先裁定
  • 银行利息现金流量表什么科目
  • 发票和实际业务发生时间不一致
  • 过路费企业所得税汇算清缴计入什么科目?
  • 工伤补偿是否缴纳医保
  • 固废处理计入什么会计科
  • 收到畜禽无害化处罚通知
  • 在windows中,经常有一些菜单选项呈暗灰色
  • windows10出现你的电脑出现问题
  • linux用在哪些方面
  • awk命令怎么用
  • 资产减值损失结转
  • php正则函数内容匹配
  • php floor()
  • 一亩地是多少平方?
  • yolo s
  • php防止用户重度登录
  • 反写必须15号之前吗
  • 自动结转制造费用生成不了凭证怎么办
  • 印花税计算公式
  • 收到餐饮费专用发票会计分录
  • 织梦使用教程
  • 织梦相关文章调用
  • mybatis入门菜鸟教程
  • 增值税起征点适用于哪些
  • sql server2005怎么打开
  • 公司为员工报销怎么做账
  • 接受捐赠的增值税计入会计利润吗
  • 购进新车旧车置换流程
  • 交易性金融资产公允价值变动怎么算
  • 小规模纳税人企业所得税2023
  • 分配人工费的会计分录
  • 纳税申报是根据什么填写的
  • 外贸公司进口关税增值税的帐务处理流程
  • 差旅费属于什么会计科目 会计分录
  • 企业增加实收资本的途径不包括
  • 每个月计提工资没有发怎么办
  • 小企业会计准则和一般企业会计准则的区别
  • 其他权益工具是所有者权益类科目吗
  • 支付劳务费需要什么原始凭证
  • 数据库alter change
  • linux下安装mysql简单的方法
  • sqlserver多表关联查询
  • wlanplus是什么软件
  • 苹果电脑如何缩小屏幕显示
  • ubuntu清空文件内容
  • win10太麻烦了
  • win10自带绘画
  • win7适用ie几
  • windows7 excel
  • win10出现恢复界面0xc000000f
  • css怎么画
  • perl中qw
  • 请问在javascript程序中
  • jquery 鼠标
  • JavaScript File API实现文件上传预览
  • 如何用python编写一个程序
  • 百度地图一口价为什么还多收费
  • 进出口货物的报关时限
  • 办图书馆怎么审批
  • 宣传中常用的效应包括
  • 上海买新房办贷款流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设