自学内容网 自学内容网

Unity UGUI 之 Canvas画布

本文仅作学习笔记与交流,不作任何商业用途

本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正

1.UGUI是什么

首先官方手册导向了这两个连接,里面是ugui的基本教程

帆布 |Unity UI |1.0.0或者Unity - 手册:画布

2.UGUI要学的内容

该笔记来源于唐老狮

3.本文内容:Canvas详解

基本参数:

大概的功能,你需要切换render mode才能看到一部分其他参数:

渲染模式 Render Mode

渲染模式是指UI的呈现方式

3.1屏幕空间覆盖模式 ui在前

顾名思义就是UI在任何物体前

3.1.1 基本参数

 

从上到下分别对应

更完美的像素:画面品质更好 

渲染层级:数字越大越遮盖别人

目标显示器:分屏用的功能决定在哪一个display显示什么ui

额外着色器通道:定义额外的着色器通道的:着色器通道可以用于传递额外的数据到着色器,例如颜色、法线、切线等。这个选项可能允许你选择哪些额外的数据被传递到着色器。

顶点颜色控制:控制顶点颜色是否总是被包含在渲染数据中:顶点颜色是一个可以用于各种目的的数据,例如改变物体的颜色、控制着色器效果等。这个选项可能允许你控制顶点颜色是否总是被包含在渲染数据中

3.2屏幕空间相机模式 ui在后

就是物体可以在ui前面

3.2.1 基本参数

说过的我们不再赘述,其中Render Camera-渲染摄像机是用来专门渲染ui的

可以创建一个额外的专门渲染ui的摄像机拖进去

这样你的gameobjcet物体和ui就不会发生莫名其妙的互相遮盖问题了:

注意我的物体和画布是卡在一起的,但是用两个摄像机分别渲染后,只看到了ui层。

也就是当我把ui控制隐藏后就会显示原来的物体,这就是常见的ui显隐的原理

3.3 世界空间模式 -穿模

就是3D模式,物体和ui可以“穿模”


原文地址:https://blog.csdn.net/2301_77947509/article/details/140497842

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!