什么是Unity RectTransform锚点,它们如何影响gameObject?

时间:2015-12-03 16:03:21

标签: user-interface unity3d unity5 anchorpoint

我只是好奇,如果这里有人知道有关Unity RectTransform Anchors的一些信息吗?基本上,为什么要这样呢?他们只是困惑我。问题的另一部分是它们如何影响gameObject,这对我的UI开发有帮助。

2 个答案:

答案 0 :(得分:0)

Anchors是什么意思?

如果你的意思是RectTransform.anchoredPosition,那就是你的UI对象的枢轴点,相对于锚点参考点。

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

以这种方式思考:将某些东西锚定在窗口的底部,当您向上调整窗口底部时,它会向上移动。如果您锚定在窗口的右侧,如果您重新缩放窗口的右侧,对象将向左移动。

答案 1 :(得分:0)

锚点对于确保UI相对于屏幕大小保持其位置和大小非常有用。假设您有一个16:9设备的UI设计,如果您在4:3分辨率的设备上播放,则该UI不会调整,可能会占据屏幕的大部分位置。使用锚定时,UI在16:9中的外观将调整为4:3设备,例如侧面距屏幕边框的距离,或按钮应始终位于UI右上方的位置