Unity - 使用Winform制作简易登录器
Resolution Dialog
PC、Mac环境下,Unity提供了一个简易的设置分辨率、图形性能的对话框,叫Resolution Dialog,除此之外还可以设置输入按键。
Resolution Dialog的简单实现
Resolution Dialog实际上用了启动参数CommandLineArguments实现分辨率、图形性能的设置,启动参数是Unity提供的一个功能:https://docs.unity3d.com/Manual/CommandLineArguments.html。 设置启动参数可以在游戏启动时就应用某些效果,而不是在游戏运行中。 我们可以直接这样用:cmd: xxxx\player.exe -argument ,就可以实现设置启动分辨率。
在Mac环境下可以改变Resolution Dialog的布局(功能无法更改),在PC环境下无法做出任何修改,如果要换一个好的样式或者加一些功能的话根本做不到,所以Unity提供的Resolution Dialog挺鸡肋的。但是实际上很多网游都有功能类似但是更强大的登录器,提供比如账号登录、游戏更新、游戏设置的功能。对于U