gpt4 book ai didi

user-interface - Unity 4.6 - 如何将 GUI 元素缩放到适合每种分辨率的正确尺寸

转载 作者:行者123 更新时间:2023-12-02 04:03:57 25 4
gpt4 key购买 nike

新的 Unity 4.6 配备了新的 GUI,当我更改 Unity 上的分辨率时,UI 按钮可以完美缩放,但当我在 Nexus 7 设备上测试时,按钮看起来太小。知道如何解决这个问题吗?

Unity 4.6

Android - Nexus 7 2Gen

最佳答案

Unity 的新 GUI 系统使用“ anchor ”来控制 gui 元素(如按钮)相对于其父容器的缩放方式。

Unity 有一个关于如何使用新的“矩形变换”组件(其中配置 anchor )的教程视频:http://unity3d.com/learn/tutorials/modules/beginner/ui/rect-transform .

本教程的后半部分都是关于 anchor 的。该页面包含整个教程系列的链接。时间并不太长。你应该看整个事情。

具体到您的问题:

anchor 在您的第一个屏幕截图中可见。它们是按钮左上角的 4 个小箭头。

现在,您的按钮仅固定在左上角。

需要将两个右侧 anchor 拖动到右侧,以便按钮的右边缘锚定到其父容器内的空间。

根据您的情况,可能需要向下拖动两个底部箭头,以便也锚定按钮的底部边缘。

我上面链接的视频详细介绍了所有这些内容。

最后,为了使字体大小在不同分辨率下很好地缩放,您需要向 UI 的基础 Canvas 添加和配置引用分辨率组件,如 Ash-Bash32 之前所写。

更新:添加引用分辨率组件的最佳方法是通过 UI 中基础 Canvas 的检查器窗口。

1) 单击检查器底部的“添加组件按钮”。

2) 在搜索过滤器字段中输入单词“引用”。

3) 在搜索结果中选择“引用解析”组件。

steps to add a reference resolution component in Unity

关于user-interface - Unity 4.6 - 如何将 GUI 元素缩放到适合每种分辨率的正确尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25477492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com