位置: 编程技术 - 正文

Unity3D基础--常用的GUI控件(unity3d操作)

编辑:rootadmin

推荐整理分享Unity3D基础--常用的GUI控件(unity3d操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d用途,unity3d基础操作,unity3d documentation,unity3d基础操作,unity3d总结,unity3d基础操作,unity3d总结,unity3d基础操作,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D中的GUI部分是每帧擦除重绘的,只应该在OnGUI中绘制GUI,每一次在OnGUI方法中声明的变量&#;都不会保存下来,例如,在Unity中画一个文本编辑框可以调用如下代码:GUILayout.TextField("text");但是运行后会发现,不论我们输入什么都还是只会显示text字符串。这是因为:我们在上一帧中输入的字符串没有被保存,在下一帧中会全部擦除重绘,即重新绘制一个"text"字符串。解决方法:我们可以在该类的成员变量中保存下来输入&#;,在Start方法中进行初始化 text = GUILayout.TextField(text);接下来介绍几个比较常用的控件。

1.按钮:GUILayout.Button("Hello");该方法返回一个布尔类型&#;,只有在按下Button抬起的时候返回true,在按下的过程中仍然返回false。

2.重复按钮:GUILayout.RepeatButton("Hello");与Button不同的时,该方法只要是我们按下Button期间会一直返回true,适合做子弹反射按钮。

Unity3D基础--常用的GUI控件(unity3d操作)

3.密码框:pwd = GUILayout.PasswordField(pwd,‘*’),第二个参数为掩码字符。

4.Tab页: selectedToolBarId = GUILayout.Toolbar(selectedToolBarId,new string[]{“Tab1”,“Tab2”,“Tab3”}); 返回&#;为激活的按钮的序号。根据得到标签序号,我们可以绘制相应的Tab页。 5.单选框Toggle,返回布尔&#;表示当前选中的情况。 6.滑动条:纵向, sliderValue = GUILayout.VerticalSlider(sliderValue,0,);返回&#;为当前&#;,第二个参数为最小&#;,第三个为最大&#;。 HorizontalSlider()横向。

7.区域Area,相当于一个控件的盒子, Area中的控件跟着Area移动, BeginArea()开始一个区域,参数指定区域的大小和坐标, EndArea()结束区域; 8.窗口,区域是没有边框和标题的,也不可以拖放。 GUILayout.Window(0, new Rect(,,,),AddWindow1,“我的窗口”); 第一个参数为窗口的编号,第二个为窗口大小,第三个为void WindowFunction(int windowId)委托,用来绘制窗口内容。

窗口拖拽,在WindowFunction的最后调用GUI.DragWindow()可以启用全屏拖放(给DragWindow传Rect参数可以设定可拖放的区域)。考虑帧刷新的问题,要在OnGUI把Window()的返回Rect保存才可以可拖动,Start()中设定初始位置。

Unity的Attribute(特性)还算多吧 转载请注明出处:

unity3d如何实现角色站到台阶跟着上下左右 在实现角色站到台阶跟随物体移动的时候,上下运动因为有重力和刚体的碰撞,所以角色可以勉强跟着物体移动,但是会发现角色在下落的时候会跟不

unity3d如何实现角色从台阶下面可以跳上去,上面却没法落下来 Vector2pointA=groundCheck.position;Vector2pointB=groundCheck.position+newVector3(0,-0.1f,0);boolbanded=Physics2D.Linecast(pointA,pointB,1LayerMask.NameToLayer(Band));boolignore=!banded;Physics2D.Ignor

标签: unity3d操作

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

上一篇:[置顶] unity与手机相关吧([置顶]津鱼.我爱你)

下一篇:Unity的Attribute(特性)还算多吧

  • 个人股权转让如何缴纳印花税
  • 审核记账对账结果怎么写
  • 水电费进项税额怎么抵扣
  • 专家住宿费入什么科目
  • 食品类发票明细有哪些面包方便面
  • 劳务公司劳务工资做什么科目
  • 报销差旅费退回现金是什么凭证
  • 一般纳税人交增值税会计科目
  • 企业的期间费用包括什么
  • 预收账款缴纳企税怎么算
  • 物流分公司怎么运作
  • 制作费算什么费用
  • 免税销售额收入不含税收入怎么算
  • 购进建筑服务进项税额
  • 单位为员工报销的博士学费算什么费用
  • 转让股权应具备什么条件
  • 所得税调增调减项目
  • 暂估商品入库跨年收到发票怎么做账?
  • 财务软件里凭证打印如何设置不打印三级科目
  • 研发样品销售成本
  • 员工交通费报销标准
  • linux中!
  • 一寸照片尺寸是几乘几
  • 声卡无声音怎么回事
  • 公司购买的机票赔偿可以退公司嘛
  • 小企业会计准则和一般企业会计准则的区别
  • 西方会计要素有哪些
  • 上市公司的组织形式
  • deepin 文件管理器
  • 通过email发送歌曲放哪?
  • 企业发生的与日常经营活动无直接关系的各项利得
  • 印度活根桥 (© dhritipurna/Shutterstock)
  • 终身职业技能培训
  • 免抵退税额好难懂
  • 桌山 开普敦
  • 微信小程序怎么制作自己的小程序
  • jquery 元素
  • vi命令模式下的常用命令有哪些?
  • 成本会计科目的三级科目有哪些
  • 工会经费的会计分录2022
  • idea快速生成lambda
  • java线程的执行体
  • inner join用法示例
  • 织梦怎么改网站主页
  • 海关进口增值税专用缴款书如何抵扣
  • DB2 9(Viper)快速入门
  • 农产品进项核定扣除成本法
  • 持有至到期投资是债权投资吗
  • 流动性比率怎么算
  • 网银转账被退回来了
  • 修理费未收到发票怎么办
  • 稳岗返还计入营业外收入
  • 银行日记账记错了怎么办
  • 业务招待费纳税筹划
  • 收到实收资本会计摘要
  • 税局关于企业费用报销
  • 如何从财务报表中分析企业偿债能力
  • 房地产开发企业资质管理规定
  • 操作系统与硬件之间的关系
  • win7手动装系统步骤
  • win8删除所有内容
  • 360rps.exe
  • hmies.exe是什么
  • keyword是啥
  • win8双系统安装教程
  • javascript基础教程教材答案
  • 如何使用css进行网页布局,举例说明
  • perl语言
  • opengl教程48讲
  • eevee引擎
  • python 文件头
  • 猫的合集
  • android教学
  • python如何搭建环境
  • 国税总局201439号公告
  • 国家税务总局开票系统怎么开票
  • 国家税务局查验发票显示网络异常
  • 无偿赠送的税务怎么处理
  • 税务局党支部党员大会会议记录
  • 税款复核需要多少天
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设