c# - 如何检测用户显示器上的可用分辨率?
问题描述
我正在尝试为我的 Unity 游戏制作一个启动器,允许用户调整图形和音频选项。但是,我似乎找不到显示用户显示器支持的所有可能分辨率的方法。这可能吗?
乔纳森·帕尔默
解决方案
您可能正在寻找Screen.resolutions
显示器支持的所有全屏分辨率(只读)。
public class ExampleScript : MonoBehaviour { void Start() { Resolution[] resolutions = Screen.resolutions; // Print the resolutions foreach (var res in resolutions) { Debug.Log(res.width + "x" + res.height + " : " + res.refreshRate); } } }
推荐阅读
- html - 在 2 列中的列表之间添加水平空间以使其居中
- javascript - 对象变量在括号中呈现,而不仅仅是预期的内容
- spring - 如何使用spring和restful服务在单个请求正文中发布多部分内容类型
- java - 在 jsonb 数组列中搜索匹配项
- javascript - React 中的类型是什么?
- python-2.7 - UnboundLocalError:分配前引用的局部变量“out” - durnig 训练模型
- python - 模型应该包含哪些方法
- python - 用反斜杠替换双反斜杠
- angular - 如何使用 Angular 中的单击按钮放大某个位置
- tableau-api - Tableau 包含查询