gpt4 book ai didi

macos - 以编程方式更改分辨率 OS X

转载 作者:行者123 更新时间:2023-12-03 16:32:37 27 4
gpt4 key购买 nike

我的问题很简单。我正在开发一款游戏,正如标题所述,我希望能够以编程方式更改 OS X 上的显示分辨率/刷新率。我已经搜索了几个小时,但找不到任何东西。我已经知道如何创建全屏窗口。

我还想获取支持的分辨率和刷新率列表

最佳答案

来自苹果的OpenGL Programming Guide for Mac OS X: Drawing to the Full Screen :

Avoid changing the display resolution from that chosen by the user. If your application needs to render data at a lower resolution for performance reasons, you can explicitly create a back buffer at the desired resolution and allow OpenGL to scale those results to the display. See “Controlling the Back Buffer Size.”

也就是说,如果您确实想这样做,可以使用 Quartz Display Services。请参阅“Changing Display Modes”。在更改显示配置之前,您应该真正捕获显示,如该指南中其他地方所述,否则其他应用程序的窗口将被移动并调整大小,您的用户将会感到恼火。 (例如,他们的桌面图标可能会重新排列。)

关于macos - 以编程方式更改分辨率 OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com