In the player settings, you can set “Display Resolution Dialog” to “Hidden by Default”, but the documentation does not mention this option. I looked all over but couldn’t find out what this means. Does it mean there’s a way to “manually” override this default setting and display it? If so, how is this done?
Yep…if you look at the startup dialog for a stand-alone, at the bottom you see a “Only show this dialog if the option key is down” checkbox. If “hidden by default” is used, then this checkbox is on by default, otherwise it’s not.
If I choose “Hidden by Default” there is no dialog, as I expected. But I don’t know how to force the game to show the Resolution dialog. I can’t find the “Only show this dialog if the option key is down” check box and there isn’t an “Option” key in my keyboard. Do I need to pass any arguments?
Can we pass any command line variables through a desktop shortcut to automatically show it when running the game through that shortcut?
Much like a Safe Mode shortcut.
+1
Would be really nice to have a -hidedialog commandline switch to skip the resolution and/or input window when you start a Unity game. Now you have to rebuild your game (if you have the source!) and File > Build Setings > Player Settings > Resolution and Presentation > Display Resolution Dialog > Hidden by Default
I can see that this thread is quite old, but if someone needs it, Unity have added the command line requested: -show-screen-selector. See Unity - Manual: Command-line arguments