Version: 2017.3
public static void FlipLayoutAxes (RectTransform rect, bool keepPositioning, bool recursive);

パラメーター

rect 反転する RectTransform。
keepPositioning true であればピボットを中心に反転します。false であれば親矩形内で反転します。
recursive 子も同様にフリップするか。

説明

RectTransform のサイズとアラインメントの水平軸と垂直軸を反転させ、オプションで子に対しても同様の処理を行います。

これは RectTransform のサイズとアラインメントの水平軸と垂直軸を入れ替えます。対角線反転と考えることもできます。いずれの画像やテキストといった実際のコンテンツも反転や回転をされることはありませんが、それとは違ってサイズ変更やアラインメントは行われるかもしれません。

使用例は、(水平スライダーのような)単一の軸に沿ってアラインメントのために設計されたコントロールをインスタンス化し、レイアウトが(垂直スライダーのような)他の軸に沿った使用に適したものになるように軸を反転することです。

recursive 引数を true に設定して使用した場合、子は常にプロパティーが親のフリップに従うように、keepPositioning オプションを false に設定してフリップされます。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961