XNA-获取当前屏幕分辨率
本文关键字:屏幕 分辨率 获取 XNA- | 更新日期: 2023-09-27 18:20:55
是否可以获得当前桌面屏幕分辨率?
我在XNA游戏中有一些小设置,其中之一是屏幕分辨率。如果屏幕分辨率大于当前桌面支持的分辨率,我想做的是清空屏幕分辨率选项。
GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width
和.Height
将为您提供设备的当前分辨率。
Game.GraphicsDevice.Viewport
具有可以查询的高度和宽度变量,这将为您提供视口的分辨率。视口通常是窗口的大小,但这并不能保证。
Window.ClientBounds.Width
和.Height
将为您提供游戏窗口的分辨率。
GraphicsAdapter.SupportedDisplayModes
将返回所有支持的纵横比的集合。然后,您可以显示此集合中的所有比率。