我有一个2D游戏设置为1080p像素大小(所以每个单位等于1像素)我已经添加了一个画布到我的场景。然而,画布仅填充屏幕的大约1/8,也不是中心。所有画布大小和位置设置都被锁定,因此我无法移动它或调整其大小。画布本身确实反映了屏幕(即如果我将文本放在右上角它正确显示)但是尺寸使得很难判断最佳位置元素的位置。)
如何让画布填满我的场景?
答案 0 :(得分:7)
在画布上,将Canvas Scaler
组件的Ui Scale Mode
设置为Scale with Screen Size
。然后,您可以定义1080p的Reference Resolution
,即1920 x 1080。
编辑:要查看画布是否符合场景中相机的大小,请将Canvas
组件的Render Mode
更改为Screen Space - Camera
,然后将相机拖离它的层次结构。