位置: 编程技术 - 正文

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(特性)还算多吧

  • 小微企业要做企业年金吗
  • 公司申报房产税 土地取得时间怎么写的
  • 交所得税用计提吗
  • 增值税附加税的会计处理
  • 外贸出口企业如何申报增值税
  • 买材料通过公司走账合法吗
  • 法人独资企业怎么样
  • 5000以下固定资产怎么做账
  • 什么时候确认应收股利
  • 增值税需要结转到本年利润吗
  • 集资建房出租收入如何缴纳个税
  • 结转增值税销项的账务处理
  • 二手设备进口海关
  • 交通补贴可以抵扣个税吗
  • 物业费收入的增值税税率是多少
  • 增值税预交款怎么算
  • 电子商务平台支付的区别
  • 自制材料入库计划成本
  • 防伪税控技术维护费怎么申报
  • 高新技术研发人员比例
  • mac怎么保存网页上的音频
  • 交上年企业所得税怎么做会计分录
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • php实现查询功能
  • 拍卖本人文字作品原稿
  • 增值税发票月末怎么账务处理
  • dwm.exe是啥
  • 马德拉群岛旅游攻略
  • 冲减应付账款如何做账
  • 增值税会自动申报吗
  • 异地开办分公司流程
  • 生产企业计提车折旧年限
  • pytorch开源项目
  • 材料款零头抹掉怎么做凭证
  • chs命令
  • 汇兑损益计算方法有哪些
  • 建筑行业预缴个税怎么算
  • 小规模0申报要做账吗
  • phpcms怎么样
  • 固定资产里含有增值税吗
  • 财务会计制度及核算软件备案有效期
  • 负债类账户期末余额在借方还是贷方
  • 存货成本核算方法的多久变更
  • 企业营业外收入有哪些
  • 股利分配是什么科目
  • 补交所得税会计处理方法包括
  • 房地产企业成本核算方法
  • 私车公用费用报销
  • 计提坏账准备金是什么意思
  • 车间消耗品的会计分录
  • 装修费摊销会计准则
  • 收到股权认购款怎么做账
  • 外债借款利率
  • 公司中标
  • 发票开出来对方不走账会怎么样?
  • 支票小写金额可以涂改吗
  • 公司购买的车辆
  • sql需要哪些基础
  • linux下mysql5.7.19(tar.gz)安装图文教程
  • ubuntu安装软件没反应
  • fedora安装xorg
  • win8系统教程
  • win10 oem key
  • qq远程桌面操作
  • cocos2d-x教程
  • ant压缩包删除
  • Android 执行油猴脚本
  • linux用户放在哪个目录
  • node.js教程详细
  • 分析天平
  • jquery操作html代码
  • python字符串大全
  • js中dom的用法
  • unity3d相机设置视角
  • 猫咪的testflight
  • html做一个新闻app首页
  • 国家税务总局公告2017年第21号
  • 国家税务局总局咨询平台
  • 税务迁出需要哪些手续2020年
  • 出版社税费多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设