0

所以我正在Unity为要部署的应用程序构建这个 UI Android Platform

这是来自的预览Game Window

在此处输入图像描述

但是当我在我的设备上构建和运行应用程序时,它会显示:

在此处输入图像描述

标题日志锚定在Top,标题锚定在Center,按钮锚定在Bottom

这是组件的层次结构:

在此处输入图像描述

我是新手UnityNGUI所以我真的不知道这有什么问题。感谢你们。

4

2 回答 2

1

与您的编辑器窗口相比,不同的行为可能是由您设备上的不同分辨率/比率引起的。要在统一编辑器中模拟这种行为,您可以在游戏窗口中强制分辨率/配给,或者您可以添加您的特定设备分辨率(我实际上建议您这样做作为一个好的开始):

添加自定义分辨率

当您尝试其中的几个时,您会发现您的界面以不同的方式运行。

要在不同屏幕上更改该行为,您可以检查您的UIRoot选项,尤其是Scaling,请参阅UIRoot 文档

另一个不错的起点是 NGUI 论坛关于处理不同分辨率的主题或有关NGUI 主播的官方视频。

希望这将指导您完善跨设备界面设计。

于 2014-05-21T07:40:42.803 回答
1

我认为您的问题是配置如何使用您的精灵使用 NGUI。你可以做两件事:

使用像素完美分辨率:这将保持精灵的完美尺寸,并且在每个平台上看起来都一样(如果分辨率更高,这会导致某些东西看起来更小)

使用 UI 的固定大小并根据设备重新计算大小。你在这里遇到的问题..是因为这个。例如,如果屏幕更大,背景应该更大。为了实现这一点。NGUI 为您提供了一个 UIRoot,您可以在其中将缩放样式配置为 PixelPerfect、FixedSize 和 FixedSizeOnMobiles。

尝试进行设置,图像将适应不同的尺寸。

希望这对您有用,我会附上一张图片,以便您查看我在说什么

在此处输入图像描述

于 2014-05-21T13:22:06.050 回答