UIレイアウトがUnityでサポートされているすべてのデバイスに適合することを確認するにはどうすればよいですか?

Aug 16 2020

Unityで開発したPlayストアでアプリを公開しましたが、友人の何人かは、UIレイアウトが、テストデバイスで予想して見たものとは少し異なっていることを示しました。

サポートされているすべてのデバイスに、ゲームとレイアウトを期待どおりに表示するように強制する方法はありますか?

Android Studioには、ラップコンテンツと制約(またはそれが呼び出すもの)があることは知っていますが、Unityではそのようなオプションを認識していません。

PS私はARカメラ(通常のカメラではありません)を使用しているシーンがありますが、もう一方は通常のカメラであることに注意してください。

前もって感謝します!

回答

2 Whitebrim Aug 16 2020 at 00:43

Unityには新しいツールと呼ばれるものがあります Device Simulator

ここに良いチュートリアルがあります:Youtube

ただし、主な修正は、Canvas-> CanvasScalerで行うことができます。UIスケールモードを設定するとScale With Screen Size、ゲームが垂直の場合はマッチが0に設定され、ゲームが横向きの場合は1に設定されます。次に、UI要素の境界線にアンカーを設定します。