UGUI的Canvas

  • Canvas组件用于UGUI系统内的UI游戏物体的渲染
  • 三种渲染模式
    • Screen Space—— Overlay
    • Screen Space—— Camera
    • World Space
  • 分别对应于不同的渲染需求
屏幕空间覆盖模式
  • 屏幕空间指的是手机或电脑显示屏的2d空间,X轴和y轴
  • 覆盖模式,UI元素永远在3D元素前面,UI覆盖3d
  • Canvas 创建出来默认就是这种
注意
  • 该模式和摄像机无关,即使没有摄像机,UI游戏物体照样渲染
属性
  • Pixel Perfect 完美像素,UI和屏幕像素对应,UI图片不会出现锯齿边缘
  • Sort Order 排序层,场景内允许出现多个UGUI的画布,根据这个设置画布的深度层级
屏幕空间摄像机模式
  • 需要指定一个摄像机游戏物体给Render Camera属性
  • 隐藏掉摄像机,则无法渲染
  • Plane Distance 面板距离
  • 当指定为这个模式后,面板会自动附着到摄像机前方
WorldSpace模式
  • 世界空间模式
  • 设置成该模式后,UGUI相当于场景内一个普通的游戏模型,可以任意移动他们的位置
  • 但是注意大小
  • 可以应用于3d模式的跟随血条,VR项目的场景UI
总结
  • 在屏幕空间模式下,画布的大小都是不可以改变的,默认充满整个屏幕
  • UI组件的大小和位置可以调整,x=0,y=0则处于画面中心位置
  • 在世界坐标模式下,canvas向物体一样可以移动,可以改变大小,框子的范围不会影响子物体
  • 世界模式下canvas的子Image如果是simple模式,在等比例缩放的情况下,如果只拉动宽度,其高度的框子不会改变,虽然图片的高改变了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值