UiButton的画布尺寸不正确

时间:2020-04-27 14:22:19

标签: unity3d canvas panel

当我尝试将屏幕从iPhone X pro更改为iPhone 8(横向模式)时遇到问题。进行更改时,按钮的尺寸无法正确调整。我应该在Canva或按钮中添加些什么才能获得更好的尺寸。(面板相同) CanvaInspector ButtonInspector

1 个答案:

答案 0 :(得分:1)

首先,如果您希望应用程序仅在横向模式下运行,则可以将参考分辨率设置为 X:1080 Y:1920 ,将匹配值设置为 1 (这是基于您希望UI做出反应的方式,因此您可能希望将其保持为0),将预览屏幕尺寸设置为 1920x1080 Landscape ,并尝试基于该参考构建您的应用程序,它将使大多数事情变得更容易。此外,如果您正确锚定UI元素,它将对不同的分辨率做出反应而不会出现任何问题。对于锚点和枢轴,您可能需要看看unity documentation for basic layout

但是,如果您希望您的应用程序在纵向和横向模式下均可工作,则总体思路或多或少是相同的,则可能需要使用参考分辨率和匹配值(例如,设置匹配值)为0.5时,将同时考虑高度和宽度来调整用户界面的大小)。 This文档可帮助您更好地理解它。

我还知道有些开发人员分别为横向和纵向模式设计不同的UI,然后根据手机的方向激活/停用它们。这也可以是一种选择。