unity3d - Unity 2D中画布和相机的区别?
问题描述
我们把元素放在画布上呢。即使相机没有在画布上对齐,我们如何看到画布?
解决方案
Canvas 具有三种渲染模式:
屏幕空间 - 覆盖:不需要相机来渲染 UI 元素。它们总是在任何深度值的任何相机之上渲染。
屏幕空间 - 相机:需要相机参考来渲染 UI 元素。如果没有分配相机参考,它会自动获取带有标签“MainCamera”的相机。如果没有找到带有标签“MainCamera”的相机,则不会渲染任何 UI 元素。
世界空间:完全依赖于相机。
可以在此处找到有关 Canvas RenderMode 的更多信息:https ://docs.unity3d.com/Manual/UICanvas.html