2017-03-06 10 views
0

ゲーム画面が一部のデバイスで最大化されない理由を誰かが確認できますか?スクリーンショットで私のUnityゲームは、一部のデバイスでフルサイズで表示されないのはなぜですか?

ルック:

enter image description here

あなたは、黒の背景を参照して非表示にする必要がありますいくつかのUIのボタンが表示されていますか?ゲームの背景が一部のデバイスで最大化されていません。

私は1280 x 720解像度を使用しています。 Rect Transformでピボットとアンカーポイントを設定しました。しかし、それはいくつかのデバイスがうまく表示されないようです。

すべてのデバイスで最大化するにはどうすればよいですか?何か案は?

おかげ

デニス

答えて

1

私はUGUI(Unityの組み込みのGUIシステム)を使用していると思います。

結果の画面がUIで使用した縦横比と一致しないように見えるため、画面が水平になるまで均等に再スケーリングされます。

下の画像からわかるように、異なる基準に従って画面に合わせてUI要素の縮尺を変更することができます。

のRect変換アンカープリセット:

enter image description here

あなたはあなたのUIは完全に画面にフィットするようにしたい場合、あなたはあなただけの右下のオプションを使用する場合がありますいくつかの垂直方向のストレッチを気にしません。

ただし、UIを設計する際は常に「安全な領域」を覚えておくことをおすすめします。 テレビの画面に関連するコンセプトですが、モバイル製品にも非常に役立ちます。詳細はこちらhere

0

キャンバスのスケーリングが多分0.5幅0.5 heigthに設定されている場合は、チェックする必要があります。 0.0の幅と1.0の高さに変更する必要があります。 アンカーが正しいことも確認してください。あなたはゲームの状態に基づいてUIを無効にして表示するマネージャーを書いています。 xD

関連する問題