Android Unity中的画布稍微偏离实际手机的使用范围

Android Unity中的画布稍微偏离实际手机的使用范围,android,unity3d,Android,Unity3d,我目前正在与Unity合作开发一款适用于Android的litle platformer。然而,我注意到,我手机上的画布与unity编辑器预览中的画布相比只是稍微有点偏离。区别如下: 上图是unity编辑器,下图是我的三星S8。 现在,这显然与黑条无关。我告诉画布始终以16:9的比例渲染,这样就可以了。然而,如果你注意到十字架,它只是稍微靠近屏幕底部。同样在我手机地面的左边,你可以看到一条蓝色的小线,背景从中窥视。在上图中,情况并非如此。我知道这只是几个像素,但我想知道我做错了什么 我将画布设置

我目前正在与Unity合作开发一款适用于Android的litle platformer。然而,我注意到,我手机上的画布与unity编辑器预览中的画布相比只是稍微有点偏离。区别如下:

上图是unity编辑器,下图是我的三星S8。 现在,这显然与黑条无关。我告诉画布始终以16:9的比例渲染,这样就可以了。然而,如果你注意到十字架,它只是稍微靠近屏幕底部。同样在我手机地面的左边,你可以看到一条蓝色的小线,背景从中窥视。在上图中,情况并非如此。我知道这只是几个像素,但我想知道我做错了什么

我将画布设置为与屏幕大小成比例,那么这里会出现什么问题

谢谢你的帮助


这是Dpad:它是画布上的图像。它适用于不可见但位于dpad顶部的按钮

三星S8本机分辨率是2960x1440,所以不是16:9?如果我们通过宽度控制屏幕,1440/9*16=2560,那就可以解释侧面的黑条了吗?2960-2560/2每侧

控件UI是否为屏幕空间UI?您能显示d-pad布局定位的检查器值吗?很可能它正在使用不同的dpi进行缩放phone@Mikedg嗨,我编辑了我的问题。@NathanHeadley我怎么能干预呢?不确定Unity中的情况,但是原生android允许你找出比例因子是什么,然后你应该考虑到你如何定位每件事。正如我所说的,黑条不是问题所在。这是两张图片之间的一个稍微偏离的界面。或者它可能与你的锚定位置有关,在你发布截图之前,我不知道你的锚定设置。例如,您将十字定位点设置为屏幕的左上角,然后它将保持十字到左上角的距离不变。这只是一个例子,你需要看到你的锚进一步的建议