游戏开发小结——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 空间中并受到场景照明和阴影的影响时,它会很有用。




4011

被折叠的 条评论
为什么被折叠?



