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