位置: 编程技术 - 正文

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

  • 企业所得税损益结转
  • 实际开票金额和申报金额不符
  • 用友t3核算管理模块怎么结账
  • 钢材贸易公司是做什么的
  • 定额的个体户需要汇算清缴吗
  • 事业单位固定资产管理办法
  • 限定性资产账务处理
  • 子公司分红对合并报表的影响
  • 个税专项扣除是什么时候开始实行
  • 应收账款计提坏账比例
  • 你觉得微信提现收费合理吗?
  • 购置房产按揭应注意事项
  • 持有至到期投资改名为
  • 企业法人股东向个人借款能起诉查封公司财产吗
  • 公司一般户走账要交税吗
  • 委托加工代扣代缴的消费税如何计算
  • 预收房屋租金如何交房产税
  • 发票修复是怎么回事
  • 2021年季度所得税申报表填报说明
  • 内部存货交易的抵消分录例题讲解
  • 主营业务税金及附加包括什么
  • windows10如何切屏
  • php大小写转换函数怎么写
  • win10开机强制进入
  • 未分配利润转增股本交印花税
  • 主营业务收入会计分录例题
  • 股权转让所得怎么做账
  • 生产成本分配表模板
  • 股权变更怎么缴纳个人所得税
  • 请问怎么清除
  • 一朵牛肝菌 (© vnosokin/Getty Images)
  • 微信小程序使用时间记录查询
  • php中的类
  • 前端vscode配置
  • Yii2使用swiftmailer发送邮件的方法
  • php+mongodb
  • 超参数设置
  • 两阶段鲁棒优化 多目标
  • es6的class类如何实现继承
  • 接口多继承的写法
  • 一般纳税人没有开票怎么申报增值税
  • 税务稽查补税
  • 帝国cms使用手册
  • java中map.entry
  • 合并会计报表编制实例
  • 金税四期对企业影响
  • 发票定额 超过怎么办
  • 不具有销售性质的工作
  • 去年亏损今年有盈利合伙企业怎么交生产经营所得税
  • 差旅费超出部分
  • 国地税合并对个人带来的影响
  • 在建工程如何结转到产品
  • 代付电费开发票
  • 库存现金期末余额在哪方
  • 如何操作开具红字发票
  • 事业单位固定资产入账标准最新规定
  • 股东 退股
  • 3个点专票和6个点专票区别
  • 金税盘买发票还要填交验旧表吗?
  • 客户到我公司签字怎么说
  • mysql在指定字段前添加
  • xp如何把ie浏览器设置为默认浏览器
  • ubuntu怎么设置开机自启动程序
  • reg注册表格式文件
  • windows7的显示设置在哪里
  • windows8为什么不好用
  • 硬盘xp系统
  • win7右下角点击没反应
  • Win10预览版更新弹窗如何关闭
  • qt渲染机制
  • linux下mysql如何自动备份shell脚本
  • javascript字符
  • 浅谈 javascript 事件处理
  • 常用的截图方法有哪些
  • 广东电子税务局报税操作流程视频
  • 个体户注销税盘需要公章吗
  • 河南省医保网上报销流程
  • 深圳国税网上申报流程图
  • 福斯特会计软件下载
  • 衡阳地税局的地理位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设