首页 > 技术文章 > Unity3D 之PC客户端的分辨率自定义

cqgreen 2013-08-15 22:26 原文

在Player Setting中可以自定义分辨率,但在PC版本中如果使用Display Resolution Dialog选项,会发现在分辨率选项中只有预定义的那些,而并没有在Player Setting中自定义的那个。这样,如果我们要为PC版自定义预设以外的分辨率,便可以在代码中加入

 
Screen.SetResolution(width, height, false);
 
这样,无论在Resolution Dialog中选择哪个分辨率,无论是否设置了“Default In Full Screen”游戏都将以自定义的分辨率运行。而为保证游戏窗口大小不变,建议不要设置"Resizable Window"

 

推荐阅读