【发布时间】:2017-12-02 22:57:34
【问题描述】:
我的画布缩放器有这个问题。我在我的 PC 上使用 Unity 进行设计,它可以正确显示它的外观。但是,在我的 PC 和 Android 手机上的浏览器中,它看起来非常不同。
一切都在我的画布里。我尝试一遍又一遍地调整画布缩放器设置,但没有成功。我可能做错了什么?我正在使用 Unity 5.6.3p1。
【问题讨论】:
-
我看不出问题出在哪里。
我的画布缩放器有这个问题。我在我的 PC 上使用 Unity 进行设计,它可以正确显示它的外观。但是,在我的 PC 和 Android 手机上的浏览器中,它看起来非常不同。
一切都在我的画布里。我尝试一遍又一遍地调整画布缩放器设置,但没有成功。我可能做错了什么?我正在使用 Unity 5.6.3p1。
【问题讨论】:
画布缩放看起来按预期工作。
但是,您是否正确设置了锚点?
我会将您的四个按钮/图像锚定到每个相邻的角落。
然后,我会将您的中心图像锚定到画布的中心顶部和中心底部。
然后,当您切换屏幕尺寸时,画布缩放器会将事物保持在相对于显示屏幕的位置。
请参阅统一文档以了解如何管理锚点。
用户界面锚: https://docs.unity3d.com/Manual/UIBasicLayout.html
UI 多分辨率: https://docs.unity3d.com/Manual/HOWTO-UIMultiResolution.html
【讨论】:
这可能是由于您的相机不完全适合设备屏幕造成的。为防止将 Canvas 的 Render Mode 更改为 Screen Space - Overlay。
【讨论】: