位置: 编程技术 - 正文

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

  • 增值税专用发票几个点
  • 小规模纳税人零申报逾期未申报
  • 外资企业内资企业
  • 开发票价格能否比实际金额高
  • 购买银行理财产品的几个必须知道
  • 所得税补缴怎么回事
  • 建筑业确认收入的时间是按进度计量么
  • 运输费增值税专用发票几个点
  • 未预缴开票
  • 预缴增值税怎么填表
  • 服务业税收包括什么
  • 企业总资产是否包含累积折旧
  • 电脑怎么写记事本
  • 研发领用原材料的去向
  • 代理药品销售收取佣金会计分录怎么写?
  • 货物运输企业在运输货物时应当尽可能采用
  • 为什么要抵消损益
  • 未足额代扣代缴车船税
  • 个税税务稽查
  • 二手店铺转让手续流程
  • 销售结算款扣款怎么记账?
  • 收取现金后的收入怎么算
  • 给别人的返利是属于什么费用
  • 财务人员工资计入什么费用?
  • 商品入库没有收到发票
  • 长期股权投资增加的原因
  • win10开机启动项怎么删除
  • 房地产预售阶段怎么开具发票
  • 线程是什么意思
  • 增值税进项税额转出的情况有哪些
  • 根据完工进度确认成本
  • 废旧物资处理计入什么科目
  • 应收账款挂账多年
  • css禁用button按钮
  • php的get
  • 坏账损失和坏账准备
  • 企业一次性取得所得税
  • 固定资产备案有什么用
  • 【类ChatGPT】本地CPU部署中文羊驼大模型LLaMA和Alpaca
  • 直连路由,静态路由
  • chat ty
  • 清单应该盖公章还是财务章
  • python uppercase函数
  • Debian中PostgreSQL数据库安装配置实例
  • mongodb操作
  • 公司注销前欠客户钱
  • 盘亏的设备要进仓库吗
  • 利润表和资产负债表不平的原因
  • 损益类科目全部科目
  • 单位每个月支付给个人的保洁费如何申报入账
  • 土地使用权如何取得
  • 收到银行回单如何打印
  • 出纳去银行取钱需要带什么
  • 建筑企业合理避税
  • 暂估入库估多了怎么办
  • 固定资产清理期末
  • 明细账建账的步骤
  • linux常用小技巧
  • ubuntu设置默认编辑器
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • centos7怎么配置ip地址和网络
  • ubuntu下添加新用户
  • gh-files是什么
  • windows8怎么装windows10
  • Win7旗舰版电脑亮度怎么调节?
  • html+css网页布局
  • nodejs xhr
  • python获取数据包
  • 自动清除数据
  • unity 替代
  • jquery属性选择器,选取所有带href
  • js实现的倒计时怎么用
  • 广东电子税务局手机版
  • 国家电子税务局云南省电子税务局
  • 为什么虚开增值税属于犯罪行为
  • 进口设备应缴纳的关税
  • 管道运输企业的核心指标是
  • 税务设备有什么特点
  • 税费银联缴款
  • 企业税收筹划的基本目标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设