Canvas组件游戏对象是UI元素的容器,挂载在其上的Canvas提供了三种渲染模式:
- 屏幕空间相机 Screen Space Camera
- 屏幕空间覆盖 Screen Space Overlay
- 世界空间 World Space
Screen Space Camera模式下,对于Cnavas相关摄像机移动的情况,UI元素也需要随之移动,这样加大了我们的工作量。而Screen Space Overlay模式,UI元素会保持在原有空间的,故UI元素较多或者是纯UI的情况下,我们倾向于使用Screen Space Overlay模式。此外,基于屏幕的渲染模式在VR中不再适用,所以对于VR项目我们需要使用世界空间坐标World Space。