UI对象使用RectTransform组件控制位置和大小,RectTransform具有Anchors属性。 Anchors属性将当前对象的四个角的锚点定位在父对象的位置。 在Anchor中,还可以拉伸子对象的宽度和高度以适应父对象的宽度和高度。
在上面的示例中,Image锚点位于父对象的右上角。 也可以通过设置Anchors的值将锚点放置在父对象的其他位置。 Anchors的值范围是0到1之间的浮点数。
为了更直观地感受定位点的使用,我借用了几个官方文档的示例图。
感受到。
Anchors的值表示个人也有一些理解,Anchors的值也可以理解为当前对象的4个边和父母的4个边的对应关系。 x表示x轴方向的两边,即左右两边,在Unity中x轴的方向是从左到右,Min自然表示左,Max表示右。 y和x一样,Min表示下边,Max表示上边。
通过“Anchors”设置,可以使用不同的分辨率固定子对象和父对象之间的位置关系,从而解决拟合中的位置问题。
原文链接: https://blog.csdn.net/huoyixian/article/details/89250677