【Unity】今更ながら RectTransform をスクリプトから制御する方法が調べてみた2
※anchorMax の x,y を 0.6、anchorMin の x,y を 0.4 に固定
pivot のみの制御
pivot を
x | y |
---|---|
0.0 | 0.0 |
0.5 | 0.5 |
1.0 | 1.0 |
で試してみたが sizeDelta の x,y が 0.0, 0.0 である限りは何も変化がなかった。
pivot と sizeDelta の制御
sizeDelta を 100, 100 に変えてみたところ、
pivot が 0.0, 0.0 の場合は右上方向に大きくなった。 pivot が 0.5, 0.5 の場合は真ん中を中心に大きくなった。 pivot が 1.0, 1.0 の場合は左下方向に大きくなった。
anchoredPosition の制御
anchoredPosition を変更すると全体的に移動した。