質問: 16:9 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8bd1e50a47bdeeeffef515ca98e754e3.png) 1024×768 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ac2f6328f55bcff3c90817d255a62d38.png) 現在16:9の画面でiphoneアプリを作成しています。 ほかの比率にしたときに 画面外にボタンがでてしまったり(画面サイズを小さくした場合) 余白ができてしまったりします。(画面サイズを大きくした場合) iphoneXやandoroidなどの機種に対応する際はどのように修正していくのでしょうか? ゲーム開発自体はこのサイズでしていても問題はないでしょうか?
回答: UI要素を配置するCanvasオブジェクトの中にCanvasScalerコンポーネントがあります。この設定を変えてやるのがよさそうです。 Canvas Scaler - Unity マニュアル 既定では UI Scale Mode が Constant Pixel Size になっていますが、個人的には Scale With Screen Size に変えたほうが調整しやすい気がします。その他の項目も適切に設定します。