Unity中,Canva的三种渲染模式

在 Unity 中,Canvas 组件的 渲染模式(Render Mode)决定了 UI 元素如何渲染在屏幕上。不同的渲染模式有不同的用途和表现,主要有三种模式:

  1. 屏幕空间 - 覆盖(Screen Space - Overlay)
  2. 屏幕空间 - 摄像机(Screen Space - Camera)
  3. 世界空间(World Space)

1. 屏幕空间 - 覆盖(Screen Space - Overlay)

解释:
  • 屏幕空间 - 覆盖 是默认的渲染模式。在这种模式下,所有 UI 元素会直接渲染在屏幕的 2D 层级上,不考虑任何 3D 摄像机的视角。
  • 这种模式下,Canvas 会直接覆盖整个屏幕,无论相机如何移动,UI 总是始终显示在屏幕上,不受 3D 世界中的物体或相机位置影响。
特点:
  • UI 元素始终覆盖在屏幕上(前景)。
  • 不会受相机的影响。
  • 适合 显示一些全局的 UI 元素,如主菜单、得分、血条等。
示例:
  • 常见的 UI 元素:HUD(Heads Up Display),如得分、时间、生命值等,通常使用这个模式。
  • UI 元素会始终以相同的大小和位置显示在屏幕上,而

你可能感兴趣的:(unity,unity,游戏引擎)