不明白如何定位UI rectTransform

Do not understand how to position UI rectTransform

我不明白我在这里做错了什么。我正在尝试以下操作:

1) 在 UI 场景

上放置 4 x 图像(卡片)
public Image aceHeartZone, aceClubZone, aceDiamondZone, aceSpadeZone;

2) 在编辑器中,王牌与普通卡片处于同一层次结构中:

3) 我将位置从 AceXX 卡片复制到 Vector2 属性

zone10 = aceHeartPos.rectTransform.localPosition;
zone20 = aceClubPos.rectTransform.localPosition;
zone30 = aceDiamondPos.rectTransform.localPosition;
zone40 = aceSpadePos.rectTransform.localPosition;

4) 在卡片上我有以下片段:

_x = _prep.zone10.x;
_y = _prep.zone10.y;
myRectTransform.anchoredPosition = new Vector2(_x, _y);

5) 卡片位置不正确:

真正的卡片图像后面是王牌卡片图像,这是我选择位置的地方

问题: 我在这里做错了什么?

首先谢谢大家。我必须说我觉得自己很愚蠢,因为我应该立即弄清楚这一点。问题是我确实混合了 localPosition 和 anchoredPosition!!!

我现在将除拖动代码之外的所有内容都更改为 anchoredPosition,它起作用了。

好吧,至少我学到了一些我应该立即看到的东西...