Canvas 和 Unity 2D 中的相机之间的区别?

Difference between Canvas and Camera in Unity 2D?

我们将元素放在 canvas 上 does.How 即使相机未对齐,我们也能看到 canvas 吗?

Canvas 具有三种渲染模式:

  1. 屏幕space - 覆盖:不需要相机渲染UI元素。 它们总是渲染在任何深度值的任何相机之上。

  2. 屏幕 space - 相机:需要相机参考来渲染 UI 元素。如果不 已分配相机参考,需要带有标签 "MainCamera" 的相机 自动地。如果没有找到带有标签 "MainCamera" 的摄像机,那么如果 不会呈现任何 UI 元素。

  3. 世界space:完全依赖相机。

可以在此处找到有关 Canvas 渲染模式的更多信息:https://docs.unity3d.com/Manual/UICanvas.html