网站大量收购独家精品文档,联系QQ:2885784924

机械装备虚拟现实设计及实例分析 课件 第8章 GUI界面设计关键技术.pptx

机械装备虚拟现实设计及实例分析 课件 第8章 GUI界面设计关键技术.pptx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第八章GUI界面设计关键技术战略性新兴领域教材建设团队-重型高端装备制造

目录CONTENTS8.1概述8.2GUI介绍及使用8.3UGUI介绍及使用8.4NGUI介绍及使用8.5如何选择你的UI

战略性新兴领域教材建设团队-重型高端装备制造3第八章GUI界面设计关键技术8.1概述GUI(图形用户界面)是用户与程序交互的视觉媒介,而在Unity引擎中,NGUI和UGUI是两代核心UI解决方案:NGUI作为早期第三方插件以灵活高效风靡,为Unity界面开发奠定基础;随着引擎迭代,Unity官方推出内置的UGUI系统,深度融合编辑器功能,优化了渲染效率与组件扩展性,二者虽技术架构不同,但共同支撑着Unity从移动端到跨平台的多样化界面设计需求。

目录CONTENTS8.1概述8.2GUI介绍及使用8.2.1基本介绍及特点8.2.2GUI基本控件8.3UGUI介绍及使用8.4NGUI介绍及使用8.5如何选择你的UI

战略性新兴领域教材建设团队-重型高端装备制造5第八章GUI界面设计关键技术8.2.1基本介绍及特点GUI全称是GraphicalUserInterface,即图形用户界面。GUI的作用是使用图形化显示的方式实现人与机器之间的信息交互。Unity3d自带的GUI系统提供了丰富的GUI工具类如:标签、按钮、文本框、滑块和工具条等控件,开发者通过调用GUI类下的静态方法在界面中绘制控件,搭配不同的控件进而实现所需的GUI界面。GUI控件主要功能Label标签TextField文本框TextArea多行文本框PasswordField密码框Button按钮RepeatButton重复按钮ToolBarTab页Toggle选择框HorizontalSlider水平滚动条VerticalSlider垂直滚动条

8.2.2GUI基本控件战略性新兴领域教材建设团队-重型高端装备制造6第八章GUI界面设计关键技术voidOnGUI(){GUI.Label(newRect(Screen.width/10,Screen.height/10,Screen.width/5,Screen.height/10),”HelloWorld!”);}(1)Label控件:Label控件用于在界面中绘制一个文本或纹理标签。示例代码

战略性新兴领域教材建设团队-重型高端装备制造7第八章GUI界面设计关键技术(2)Button控件:Button控件用于在界面中绘制一个可按下的按钮,一般当用户按下按钮后会触发相应的事件。示例代码voidOnGUI(){If(GUI.Button(newRect(Screen.width/10,Screen.height/3,Screen.width/5,Screen.height/10),”Click”))Debug.Log(“Clickedthebuttonwithtext”);}8.2.2GUI基本控件

战略性新兴领域教材建设团队-重型高端装备制造8第八章GUI界面设计关键技术(3)TextField控件:TextField控件用于在界面中绘制一个单行文本框,用户可以在这个文本框中编辑文本。示例代码voidOnGUI(){stringToEdit=GUI.TextField(newRect(Screen.width/10,Screen.height/10,Screen.width/3,Screen.height/10),stringToEdit,25);}8.2.2GUI基本控件

战略性新兴领域教材建设团队-重型高端装备制造9第八章GUI界面设计关键技术(4)VerticalSlider控件:VerticalSlider控件用于在界面中绘制一个垂直的滑块,用户可以设置相应的阈值。示例代码voidOnGUI(){vSliderValue=GUI.VerticalSlider(newRect(Screen.width/10,Screen.height/10,Screen.width/10,Screen.height/3),vSliderValue,10.0F,0.0F);}8.2.2GUI基本控件

战略性新兴领域教材建设团队-重型高端装备制造10第八章GUI界

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档