Unity学习2——UGUI学习


一、UGUI介绍

UGUI是unity4.6之后,经过多重测试,推出的全新的UI系统,更灵活,快捷,易用的可视化游戏UI开发工具

UGUI的特点

  1. 与unity引擎无缝精密结合
  2. 更加强大与易用的屏幕适应能力
  3. 更加简单的深度处理机制
  4. 完全自动化的图集打包功能
  5. 全新强大的布局系统

二、Canvas画布介绍

Canvas控件具备四个组件

  1. Rect Transform
  2. Canvas
  3. CanvasScale
  4. GraphicRaycaster

1.Rect Transform

类似与其他的对象的 transform
主要针对UGUI界面专门提供的界面参数组件

2.Canvas

提供了画布渲染,像素完善,画布排序。

Render modes 渲染模式

  • Screen Space - Overlay
    此模式不需要摄像机,UI将永远出现在摄像机的前面,无法显示3D效果

pixelperfect:完美像素,图像1个像素对应画布1个像素
sort order:有多个canvas时进行排序显示上下位置

  • Screen Space - Camera
    此模式需要专门的摄像机,绑定摄像机,可以显示3D效果(作为最常用的模式)
    摄像机与UI之间的距离通过Plane Distance调整。

  • World Space
    将UI作为3D物体(作为VR使用)

3.CanvasScale

UI scale Mode 缩放模式

  • Constant pixel size 固定物体尺寸
    固定尺寸的像素大小
    通过Scale Factor 调整,调至则为放大到2倍

  • Scale with Screen size 屏幕适配

  • Constant pixel size 固定物理尺寸
    通过物理尺寸来标定固定的大小

4. GraphicRaycaster

  • ignore reserved graphics:是否忽略控件的正面和反面方向,都接受射线的检测。勾选为是
  • blocking objects:屏蔽指定类型的对象,使其不参与射线检测(不为overlay时使用)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值