当前位置: 首页 > news >正文

做网站违反广告法房产信息查询网官网

做网站违反广告法,房产信息查询网官网,胶州做网站的,学校网站建设阶段性目标目录 前言 UI基础组件 1. Canvas 2. EventSystem 3. Image 4. Text/TextMeshPro/InputField 5. Button控件 其他 前言 UGUI是Unity推出的新的UI系统,它与Unity引擎结合得更紧密,并拥有强大的屏幕自适应和更简单的深度处理机制,更容易使用和…

目录

前言

UI基础组件

  1. Canvas

  2. EventSystem

  3. Image

  4. Text/TextMeshPro/InputField

  5. Button控件

 其他


前言

  UGUI是Unity推出的新的UI系统,它与Unity引擎结合得更紧密,并拥有强大的屏幕自适应和更简单的深度处理机制,更容易使用和学习

UI基础组件

  点右键Create->UI菜单,包含了UI的组件,包括Text、Button、Image、inputField……其中最重要的是画布Canvas和EventSystem,建立任何UI组件都需要它们的支持:

  1. Canvas

   Canvas——是任何UI控件的根节点,只有放在Canvas下的UI控件才能显示出来,它的大小与场景的分辨率相同。创建其他UI控件时会自动创建一个Canvas根节点;

  在Canvas组件中重要的参数有:

  RenderMode—— 渲染模式,ScreenSpace-Overlay表示画布渲染在场景的最前面,挡住屏幕。

  PixelPerfect—— 像素是否无锯齿

  SortOrder—— 显示顺序,数值越大渲染次序越靠后,也就是覆盖在其他Canvas上;

  当RenderMode选择ScreenSpace-Camera时(这是较常用的模式),需要设置一个渲染的相机,一般单独建立一个UICamera作为渲染UI的相机:

  PlaneDistance—— Canvas离镜头的距离

  RenderMode的第三种设置,WorldSpace在VR中用得较多,详见OculusRiftS与Unity.UI

  关于CanvasScaler组件的设置:

   UIScaleMode的调整模式有:ConstantPixelSize——UI画布像素是静止,不会随着屏幕调整大小而改变;

  ScaleWithScreenSize——UI画布会随着屏幕调整大小而自适应;

  ConstantPhysicalSize——无论屏幕大小和分辨率如何,UI 元素都保持相同的物理大小。

  Reference Resolution——选择ScaleWithScreenSize时的目标分辨率

  其他详见官方文档画布缩放器 (Canvas Scaler) - Unity 手册 (unity3d.com)

  最后一个GraphicRaycaster组件,用于接收鼠标点击的射线,当然,如果在VR中需要另外设置

  2. EventSystem

  EventSystem——事件系统,负责处理输入、射线投射和发送事件。在UnityVR-UI交互中使用到了手柄射线与UI的交互,就要设置EventSystem与手柄射线的交互,而不是鼠标的射线。EventSystem在场景中只能有一个

  *注:UI系统的射线交互有3个必要要素:  (1)Canvas上的GraphicRaycaster组件;(2)EventSystem; (3)UI控件上的RaycastTarget选项:

  3. Image

  Image组件设置的参数较少,具体可以看官方文档的解释:

  要注意的是图片格式,需要设置为Sprite,并且在Sprite模式下可以将图片切为九宫格(需要装插件)。

  

  另外,Image有一个比较有趣的用途是加遮罩(Mask),用图片的形状调整其他控件的形状:

   下面这个RawImage是用于播放视频的组件,详见播放视频 最后的效果就这样了:

   4. Text/TextMeshPro/InputField

  Text是用于显示文字的控件,TextMeshPro是它的升级版,InputField用于文字输入。

  InputField用于用户输入文字,需要注意的是:

  (1)输入类型限制,可以将用户的输入限制在数字、字母+数字、Email等:

  (2)还可以绑定事件(有4个事件监听函数),设置在文字改变时的回调函数:

  5. Button控件

  UI中交互性最强的控件,最需要注意的是事件监听函数OnClick(),这里使用的是UnityEvent,Unity自己的事件中心,当鼠标被按下时,通知并调用回调函数,在机械臂场景2中使用过,有简单使用Button的案例。

   其他

  

  其中Slider在机械臂中使用过,用于机械爪的开合过渡

http://www.yayakq.cn/news/27121/

相关文章:

  • 武隆网站建设哪家好wordpress关闭文章摘要
  • 猪八戒网站做设计兼职流程org域名做网站
  • 学校网站源码html2023年8月新闻热点事件
  • wap网站要花多少钱郑州网站建设喝彩科技
  • 产教融合平台建设网站哪几个做内贸的网站比较好一点
  • 做旅行的网站创建网站首页时通常取文件名为
  • 东莞创意网站设计效果图买空间做网站
  • 网站的建设与颜色搭配建立网站需要多少钱八寇湖南岚鸿团队
  • 青岛wordpress建站安徽安庆地图
  • 无需下载直接进入的网站的代码dw软件免费安装
  • 汕头市建设局网站名词解释seo
  • 延吉最好的网站建设公司企业网站网络营销
  • 我的世界怎么做神器官方网站网站全站开发
  • 模板做网站网站建设费用怎么算
  • 电商网站开发与运营做个页面多少钱
  • 营销网站建设规划网站没有做适配 怎么办
  • 网站建设sz886wordpress 主题升级
  • 网站建设初步策划方案最好的app制作公司
  • 商务网站建设与维护补考试卷韩都衣舍的网站建设
  • 网站开发哪个公司好网页网站关系
  • html5 音乐网站学习网首页
  • 人社局网站建设步骤wordpress 4.7
  • 网站cms建设wordpress3d标签插件
  • 南阳网站建设推广网站会员后台管理系统
  • 做优化网站建设服务专业的网站建设公司
  • 最佳配色网站学做淘宝客网站有哪些
  • 已经注册了域名 怎么做网站jsp建网站
  • 企业做网站需要做哪些工作网站如何被搜索引擎收录
  • 网站标题正确书写标准网页制作与网站建设设计价格
  • 云南省网站备案要求专业的设计网站有哪些内容