Canvas 可以被称为画布节点或渲染根节点。场景中的 Canvas 同时只能有一个,建议所有 UI 和可渲染元素都设置为 Canvas 的子节点。这样当Canvas的scale(缩放)属性改变时,所有作为其子节点的图像也会跟着一起缩放以适应不同屏幕的大小。
Canvas有以下三个属性
- Design Resolution 用于设置分辨率
- Fit Height 用于设置高度自动撑满全屏
- Fit Width 用于设置宽度自动撑满全屏
当勾选Fit Height时,则高度固定为屏幕的高度,宽度按照Design Resolution 所设置的比率计算
当勾选Fit Width时,则宽度固定为屏的宽度,高度按照Design Resolution 所设置的比率计算
当Fit Height 和 Fit Width 都勾选时,则按照Design Resolution 所设置的比率缩放,以先撑满全屏的边为基准(即:整个场景都在屏幕里)