关于4.6.x版本的UGUI的学习随笔之——Canvas(画布)
来源:互联网 发布:yyp2p监控软件使用说明 编辑:程序博客网 时间:2024/06/08 14:10
Canvas
每个UI元素都必须处于一个Canvas的子级中;
一个场景中可以存在多个Canvas;
render mode 渲染模式
Render Mode-Screen Overlay
画布总会铺满整个屏幕,总是渲染在所有元素的最上层
,画布的RectTransform的大小有屏幕决定;
Pixel Perfect选项会让UI边缘锐利;
Render Mode-Camera
在没有指定摄像机的时候,和Sreen Overlay效果完全一样。指定了摄像机以后,画布会自动调整到相机可视范围内,比Canvas更靠近相机的3Dobject会被渲染在前面,比Canvas远离相机的3dObject会被遮挡
画布全权交由这个摄像机来渲染,多个相机的渲染次序,相机类型等都会对该画布的元素有影响。此模式下画布的RectTransform完全受到相机的ViewPort Rect影响;
Pixel Perfect和Screen Overlay模式下的作用一样;
Plane Distance 决定Canvas与渲染相机的距离;
该模式可能有如下场景应用:
1.如果渲染Canvas的相机是透视的,可以调整Canvas内某些元素的旋转角度,产生透视和深度效果;
2.可以通过不同相机的sorting layer和渲染的图层来实线UI上方的粒子特效等。
Render Mode-World Space
画布的Rect Transform完全自由,不受任何约束,可以自行设置大小、位置;
可以放置于物体的子级,常用作气泡、对话框等;
EventCamera 该选项决定该UI接受哪个相机的事件,如果该项为None,则默认接受主相机的事件。如果指定某个相机,则只接受该相机的事件。
0 0
- 关于4.6.x版本的UGUI的学习随笔之——Canvas(画布)
- UGUI之Canvas(画布)
- canvas学习笔记(一)——关于css设置canvas画布大小的问题
- UGUI学习 Canvas画布(一)
- JavaScript——关于画布元素canvas的使用
- 关于HTML5的画布canvas
- Unity UGUI 学习(一)——关于Canvas
- js学习—在canvas画布上的粒子扩散
- HTML5——Canvas画布的使用方法
- Android——Canvas(画布)的使用
- UGUI-Canvas画布
- UGUI学习——Canvas
- Unity3D的UGUI——Canvas
- 从零开始的UnityUI学习--Canvas[画布]
- 关于UGUI Canvas RectTransfrom Scale的求法
- Canvas(画布)的使用
- Canvas 画布的属性
- canvas画布的用法
- C++ <VS2008> 使用Excel类创建,读取,查询,写入,修改,删除
- UI初级第三课 常用UI控件——iOS学习连载17
- C#网络编程(异步传输字符串) - Part.3
- UI初级第四课 视图控制器——iOS学习连载18
- C#网络编程(订立协议和发送文件) - Part.4
- 关于4.6.x版本的UGUI的学习随笔之——Canvas(画布)
- HDU 5379 Mahjong tree(树的遍历&组合数学)
- ARCGIS Server Manager打不开的解决方法
- C#网络编程(接收文件) - Part.5
- Java并发编程:阻塞队列
- Windows身份验证和混合验证的区别
- SQP 序列二次规划法
- HDOJ-1503-Advanced Fruits
- spring注入失败 Injection of resource dependencies failed