エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんな感じで画面の縦横比によって各uGUI要素がいい感じになるレイアウトの作り方。 Header/Footerは画... こんな感じで画面の縦横比によって各uGUI要素がいい感じになるレイアウトの作り方。 Header/Footerは画面上下に固定され、Contentは伸縮する。指定したMaxHeightを超えると、Contentの伸縮が止まり、上下余白用の要素が出現する。 背景 そもそもはiPhoneXやGalaxy S8のような超縦長の端末に対応するために考えた策。9:16を想定したゲームUIでもある程度縦横比の変化は許容できるが、1:2を超える超縦長になってくると、どうしても意図したデザインや操作性とは異なってしまうので、伸縮の限界点を指定しつつ、見栄えを保つための余白用のデザインを用意しようという発想。また、限界点をうまく調整すればiPhoneXの画面上部の切り欠きに対応したデザインにできる。理想では、端末を判別して個別にレイアウトを調整するのがベストではあるが、それではUnityでiOS/Andro