我在屏幕上有一个画布,由于某种原因,它与我的场景相比非常小。我有一个主要问题,将UI组件放在画布上的正确位置,以便它们出现在实际游戏屏幕上的正确位置。
如果你看看附加的2个屏幕抓取它可能更有意义。
我遇到的问题是,当我在1080p电视上运行时,文本根本无法正确定位。如果我把它放在第一张图像中那么它最终从顶部开始8个方格,从右边开始15个方格,如果我把它放在第二张图像中那么它从顶部出现12个正方形,从右边出现21个正方形... ..
我只想让文字靠近顶角。
如何让编辑屏幕和实际游戏匹配定位?
答案 0 :(得分:1)
好的,除了上面的Catwood的一些指示,我解决了这个问题。我没有将画布设置为随屏幕拉伸!
所以它正确地放置文本只是画布保持固定大小而不是填充屏幕。
答案 1 :(得分:0)
答案 2 :(得分:0)
在画布上,将Canvas Scaler组件的Ui Scale模式设置为Scale with Screen Size。然后,您可以定义1080p的参考分辨率,即1920 x 1080。
要查看画布是否适合场景中相机的大小,请将“画布”组件的“渲染模式”更改为“屏幕空间 - 相机”,然后将相机从层次结构拖到其中。