【Unity】RectTransformとTransformコンポーネントの違いは何ですか?

RectTransform コンポーネントは、UI 要素の位置、サイズ、回転を制御するために使用される Unity のコンポーネントです。これは、画面空間内で UI 要素をレイアウトおよび配置するために使用される UI システムの一部です。

変換コンポーネントと比較すると、RectTransform コンポーネントには次の違いがあります。
1. 座標系: RectTransform コンポーネントはスクリーン空間座標系を使用するのに対し、Transform コンポーネントはワールド空間座標系を使用します。RectTransform コンポーネントの位置とサイズは画面を基準とし、Transform コンポーネントの位置とサイズはシーンを基準とします。
2. 位置と回転: RectTransform コンポーネントは、アンカー ポイント、オフセット、アンカー ポイントの最小位置と最大位置を通じて UI 要素の位置を配置および調整するための、より多くの制御オプションを提供します。変換コンポーネントは、位置と回転を通じてのみオブジェクトの位置を制御できます。
3. サイズ設定: RectTransform コンポーネントは、幅、高さ、スケーリングを設定することで UI 要素のサイズを調整できます。変換コンポーネントは、スケーリングによってのみオブジェクトのサイズを調整できます。
4. UI レイアウト: RectTransform コンポーネントは、水平レイアウト、垂直レイアウト、グリッド レイアウトなど、UI 要素を簡単に配置およびレイアウトできるいくつかの特別なレイアウト コンポーネントを提供します。変換コンポーネントにはこれらのレイアウト機能はありません。

一般に、RectTransform コンポーネントは UI 要素のレイアウトと位置決めに特に使用されるコンポーネントであり、transform コンポーネントはシーン内のオブジェクトの位置と回転を制御するために使用されるコンポーネントです。

おすすめ

転載: blog.csdn.net/andeyeluguo/article/details/131879821