お悩み
ProjectSettingsでStandaloneのWIndowedの時のデフォルトサイズを設定できるのに、これがビルドしたものに反映されない。前回のログなのかよく分からないサイズになる
解決
この記事でも同じこと書かれてた!
Default Screen WidthとDefault Screen Heightを設定し、Use Player Logを無効にすると解像度が設定できる筈ですが何故か解像度が反映されません。
スクリプトで設定すれば反映されるらしい
StartやAwakeに以下のように書いた。
Screen.SetResolution(480, 350, false);
これで起動したときのサイズも設定したものになった!
ただ、このままだとAndroidやiOSの時もこのサイズ?縦横比?が反映されるみたいでなんかへんになったので
# if UNITY_STANDALONE
Screen.SetResolution(480, 350, false);
#endif
みたいにスタンドアロンの時だけにした。
最後に
まだあまり検証してないので、もしかしたら他に何か影響あるかも・・・?