Image节点的锚点在Canvas的不同位置的情况:
left | center | right | stretch | |
---|---|---|---|---|
top | 左上角 单锚点 Anchors.Min(0, 1) Anchors.Max(0, 1) | 顶部边框的中心 单锚点 Anchors.Min(0.5, 1) Anchors.Max(0.5, 1) | 右上角 单锚点 Anchors.Min(1, 1) Anchors.Max(1, 1) | 左上角、右上角 双锚点 Anchors.Min(0, 1) Anchors.Max(1, 1) |
middle | 左侧边框的中心 单锚点 Anchors.Min(0, 0.5) Anchors.Max(0, 0.5) | 正中心 单锚点 Anchors.Min(0.5, 0.5) Anchors.Max(0.5, 0.5) | 右侧边框的中心 单锚点 Anchors.Min(1, 0.5) Anchors.Max(1, 0.5) | 左侧边框的中心、右侧边框的中心 双锚点 Anchors.Min(0, 0.5) Anchors.Max(1, 0.5) |
bottom | 左下角 单锚点 Anchors.Min(0, 0) Anchors.Max(0, 0) | 底部边框的中心 单锚点 Anchors.Min(0.5, 0) Anchors.Max(0.5, 0) | 右下角 单锚点 Anchors.Min(1, 0) Anchors.Max(1, 0) | 左下角、右下角 双锚点 Anchors.Min(0, 0) Anchors.Max(1, 0) |
stretch | 左上角、左下角 双锚点 Anchors.Min(0, 0) Anchors.Max(0, 1) | 底部边框的中心、顶部边框的中心 双锚点 Anchors.Min(0.5, 0) Anchors.Max(0.5, 1) | 右上角、右下角 双锚点 Anchors.Min(1, 0) Anchors.Max(1, 1) | 左下角、左下角、右上角、右下角 四锚点 Anchors.Min(0, 0) Anchors.Max(1, 1) |
rectTransform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Top, 0, 207);按住alt的方法