Canvas缩放器问题 - 在浏览器和手机上以不同方式显示

时间:2017-12-02 22:57:34

标签: unity3d unity5

我的画布缩放器有这个问题。我在我的PC上在Unity中进行设计,正确地显示了它应该看起来的样子。但是,它在我的电脑上的浏览器和我的Android手机上看起来都非常不同。

PC - Unity:
PC - Unity

PC浏览器/ Android手机(OnePlus 5):
PC - browser OnePlus 5 - android phone

Unity场景
scene

Canvas缩放器设置:
Canvas scaler settings

一切都在我的画布里面。我一遍又一遍地尝试调整画布缩放器设置,但没有运气。我能做错什么?我使用Unity 5.6.3p1。

2 个答案:

答案 0 :(得分:0)

画布缩放看起来像预期的那样工作。

但是你有没有正确设置你的锚?

我会将你的四个按钮/图像固定到每个相邻的角落。

然后我会将您的中心图像锚定到画布的中心顶部和中心底部。

然后,当您切换屏幕尺寸时,画布缩放器会将事物保持在显示屏幕的相对位置。

请参阅有关如何管理锚点的统一文档。

UI主播: https://docs.unity3d.com/Manual/UIBasicLayout.html

UI多重决议: https://docs.unity3d.com/Manual/HOWTO-UIMultiResolution.html

答案 1 :(得分:0)

如果您的相机不能完全适合设备屏幕,则可能会导致错误。要阻止将画布渲染模式更改为屏幕空间 - 叠加