位置: 编程技术 - 正文

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#的连接(数据库的基本操作语句有哪些)

  • 不含税价格计算方法
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 无票收入需要缴纳所得税吗
  • 防火门属于固定式防火风格
  • 纳税申报财务报表上期数
  • 开票个人账户的钱怎么查
  • 小规模增值税附加税税率
  • 支付境外特许权所得需要交什么税
  • 4s店收取的金融服务费用
  • 公司库存现金如何存回银行
  • 个人开增值税普通发票税率
  • 本月没开票怎么报税
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 关于固定资产的企业案例
  • 公司去大厅交社保要带什么证件
  • 继承安置房需要过户吗?
  • 关于增值税普通发票情况的函范文
  • 哪些票据可以冲销
  • 生产性生物资产折旧年限
  • 企业稀释股份
  • 预付款增加说明什么
  • 电商企业收入成本如何核算
  • 申请双软企业会查员工学历吗
  • 销售货物没有合同要交印花税吗
  • 废品损失的计算公式
  • 华为mate40怎么打开开发者选项
  • 运输费计入什么会计科目?
  • 独享20m网速快吗
  • linux管理员账户名
  • win10组策略关闭defender
  • php load
  • vue引入mui
  • 可变现净值高于成本计入当期损益吗
  • 用银行存款支付前欠货款
  • 税务安全证书不成功什么意思
  • 高通 adc
  • 营业外收入合理避税
  • 俄勒冈zip
  • wordpress转化为html
  • 小满内容
  • 轮播图效果用css怎么实现
  • 命令行find
  • 折扣方式销售有哪些类型
  • 如何办理出口退税备案
  • 交易性金融资产的入账价值
  • 弥补以前年度亏损怎么算
  • 公对公的税票是怎么个流程
  • 小企业如何计提折旧
  • 公司福利可以发现金吗
  • 金蝶专业版数量金额明细账设置
  • sql查询必须在什么的基础上创建
  • 没有发票可以先入费用科目吗
  • 坏账准备?
  • 划拨的土地出租
  • 小规模红冲发票怎么做分录
  • 分类法与品种法相比,最大的区别是
  • 损益平准金结转
  • 航天金税税控盘服务电话
  • windows web server 2008
  • windows vista安装光盘进入dos
  • win8.1使用技巧
  • winxp u盘拒绝访问
  • ubuntu怎么录音
  • fedora怎么联网
  • WZCSLDR.exe - WZCSLDR是什么进程
  • xp.系统
  • -mtime +3详解 linux
  • ddriver进程
  • windows102021年更新
  • 深入理解javascript特性.pdf
  • 实例讲解命局与大运流年作用
  • python和js哪个好
  • 一次性批量随机抽取
  • 安卓手机管家是什么
  • angularjs常用总结
  • 银行人员司法查询给查错了,怎么办
  • 深圳国税服务
  • 粮食储备库储备管理自评报告
  • 国税局的标志
  • 公司残疾员工是什么待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设