游戏开发小结——3 种不同的 UI 布局

游戏开发小结——3 种不同的 UI 布局

在这里插入图片描述

概述:

在本文中,我们将了解 Unity 中三种不同类型的画布。
在 Unity 中,Canvas 组件是在游戏或应用程序中创建用户界面 (UI) 的关键元素。 Canvas 渲染模式决定了 UI 元素在屏幕上的渲染方式。

Screenspace Overlay 屏幕空间叠加:

在叠加(Overlay)模式下,画布渲染在场景中其他所有内容之上。
叠加(Overlay)模式下的 UI 元素不受场景相机视角的影响。
此渲染模式通常用于应始终可见的持久 UI 元素,例如菜单或 HUD(平视显示器)。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Screenspace Camera 屏幕空间相机:

在相机模式下,画布的渲染就像特定相机视图的一部分一样。
在这种模式下,您需要为 Canvas 组件分配一个 Camera 对象。
相机模式下的 UI 元素会受到相机视角的影响,从而允许它们与 3D 场景进行交互。
当您希望 UI 元素受到场景深度和位置的影响时,此模式非常有用。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Screenspace World 屏幕空间世界:

世界模式与相机模式类似,但它不依赖于特定的相机。
世界模式中的 UI 元素在世界空间中渲染,并且可以像任何其他游戏对象一样放置在 3D 场景中。
此模式允许 UI 元素和 3D 环境之间进行复杂的交互。
当您希望 UI 元素存在于 3D 空间中并受到场景照明和阴影的影响时,它会很有用。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这就是本文的内容。
感谢您的关注。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值