【Unity】AspectRatioFitterでアスペクト比を維持する
AspectRatioFitterとは? AspectRatioFitterは、UnityのUIシステムの一部で、
RectTransformを指定したアスペクト比(縦横比)を保ったままリサイズする機能を提供します。
例えばサムネイル画像やムービーをUIに表示するとき、親のサイズに合わせて引き伸ばすと縦横比が崩れて不格好になってしまいます。
AspectRatioFitterを使えば、画面サイズや親の大きさが変わっても、常に元の比率を維持したまま表示できます。
Unity Docs Aspect Ratio Fitter - Unity マニュアル Aspect Ratio Fitter はそれ自体のレイアウト要素のサイズを管理するレイアウトコントローラーとして機能します。これを使用することで、高さを幅に合わせたり、もしくはその逆に調整することができます。また、要素を親の内側に収まるようにしたり、親を覆うようにすることもできます。Aspect Ratio Fitter は 最小サイズや推奨サイズといったレイアウト情報を考慮しません。 docs.unity3d.com