您的位置:首页 > 房产 > 家装 > Unity UGUI 之 Canvas画布

Unity UGUI 之 Canvas画布

2025/2/24 16:34:02 来源:https://blog.csdn.net/2301_77947509/article/details/140497842  浏览:    关键词: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可以“穿模”

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com