Unity5UGUI 官方教程学习笔记(一)Canvas
2024-08-21 13:51:13
Canvas
Canvas是控制一组UI元素将被渲染
所有的UI元素必须是Canvas下的子物体
一个场景中可以拥有多个Canvas
在创建UI元素时,如果没有Canvas,将会自动创建Canvas 并将该UI作为Canvas的子物体
Canvas拥有多个渲染模式
Screen Space - Overlay: 默认的渲染模式
Pixel Perfect:勾选后,像素在呈现时将会调整到最近的像素 在某些场景下 可以进行锐化
Screen Space - Camera: 由一个特定的摄像机进行渲染 最常用的就是利用一个立体的相机给用户界面深度的感觉。
新建一个相机Render Camera 选为新建的立体相机, 然后对Canvas内的UI元素的Rect Transform中的Rotation 进行旋转即可看到效果
Plane Distance : 调整画布接近或远离指定的摄像机,画布的大小会自动适应摄像机的视锥体大小
Word Space : 世界空间呈现UI元素 这些UI元素可以是场景中静态对象 或移动物体或玩家标签按照场景的游戏对象
Event Camera:决定哪个相机将使用检测活动,如点击UI元素
Receives Events: 是否接收事件 接收点击 悬停事件 , 禁用该属性忽略的的事件 Canvas下所有UI元素
Sorting Layer : 排序顺序控制画布的渲染顺序
Order in Layer:秩序层
在Canvas下的UI元素呈现时自上而下的顺序 越上方的再渲染时 是最后的 更改上下关系则会更改渲染的先后。
最新文章
- MODI与VB6
- ios开发错误之: Undefined symbols for architecture x86_64
- MPlayerX——MAC OS 最好用的播放器
- BizTalk动手实验(八)消息路由
- Android 自定义spinner下拉框实现的实现
- 快速上手如何使用FluentData
- 我给女朋友讲编程html系列(4) -- html常用简单标签
- 关于 jQuery中 function( window, undefined ) 写法的原因
- Python闭包及装饰器
- OpenstackUbuntu
- sql语句的group by与having子句
- lightOJ 1258 Making Huge Palindromes(KMP)
- Spring MVC的文件上传
- python-map的用法
- ●BOZJ 1927 [Sdoi2010]星际竞速
- 解决can't connect to redis-server
- Django中的form组件
- ReactNative bug:Application XXX has not bean registered.
- 视觉和imu融合的算法研究
- 关于怎么在CSDN中修改代码行中字体的颜色