Unityのデフォルトスクリーンサイズを変更する方法

(2020/3/14更新)

今の問題

Edit -> ProjectSettings -> Player

f:id:SiunCyclone:20180102235553p:plain

この赤枠を変更しても、実行プログラムのウィンドウサイズが変わらない。

解決策

Screen.SetResolution()を使う

Unity - Scripting API: Screen.SetResolution

使用例

public class GameManager : MonoBehaviour {
  void Awake() {
    // 解像度を1280x720にし,フルスクリーンをoff
    Screen.SetResolution(1280, 720, false);
  }
}

解決策

Windowsでは、レジストリ

HKCU\Software\[company name]\[product name]

にあるキーを全部削除してから、リビルドすると赤枠の設定が反映される。

(上の画像ではHKCU\Software\bunashibu\kikan)

参照