1

我只是好奇这里是否有人对 Unity RectTransform Anchors 有所了解?基本上,为什么要拥有它们?他们只是让我感到困惑。问题的另一部分是它们如何影响游戏对象,这将真正帮助我进行 UI 开发。

4

2 回答 2

0

锚点对于确保您的 UI 将保持其相对于屏幕大小的位置和大小很有用。假设您有一个 16:9 设备的 UI 设计,如果您在 4:3 分辨率的设备上玩,那么该 UI 将不会调整并且可能会占据大部分屏幕。通过锚定,用户界面在 16:9 中的外观将调整为 4:3 设备,例如边距屏幕边框的距离,或者按钮应如何始终位于用户界面的右上角.

于 2018-10-25T01:07:54.317 回答
0

你是什​​么意思Anchors

如果您的意思是RectTransform.anchoredPosition,那只是您的 UI 对象相对于锚点参考点的轴心点。

如果您在谈论锚参考点,它们会告诉 UI 对象在哪里渲染以及如何处理运动。

这样想:您将某些东西锚定到窗口的底部,当您向上调整窗口底部的大小时,它会向上移动。如果您锚定到窗口的右侧,如果您重新缩放窗口右侧的左侧,则对象将向左移动。

于 2015-12-03T16:58:52.187 回答