Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 宽屏游戏_Xcode_Macos_Opengl - Fatal编程技术网

Xcode 宽屏游戏

Xcode 宽屏游戏,xcode,macos,opengl,Xcode,Macos,Opengl,我是MacOS的OpenGL开发新手 我使游戏1024x768分辨率。在宽屏显示器的全屏模式下,我的游戏看起来很紧张,不好。 OpenGL中是否有任何函数可以获取每英寸像素值?如果我找到了它,我可以决定是否在屏幕的两侧添加条形图。OpenGL是一个图形库,这意味着它不是用来执行这些任务的,它只是用来在屏幕上渲染一些东西。这是相当低的水平。您可以使用Cocoa API NSScreen来获取有关Mac连接屏幕的正确信息。OpenGL是一个图形库,这意味着它不打算执行此类任务,它只用于在屏幕上渲染某

我是MacOS的OpenGL开发新手

我使游戏1024x768分辨率。在宽屏显示器的全屏模式下,我的游戏看起来很紧张,不好。
OpenGL中是否有任何函数可以获取每英寸像素值?如果我找到了它,我可以决定是否在屏幕的两侧添加条形图。

OpenGL是一个图形库,这意味着它不是用来执行这些任务的,它只是用来在屏幕上渲染一些东西。这是相当低的水平。您可以使用Cocoa API NSScreen来获取有关Mac连接屏幕的正确信息。

OpenGL是一个图形库,这意味着它不打算执行此类任务,它只用于在屏幕上渲染某些内容。这是相当低的水平。您可以使用Cocoa API NSScreen来获取有关Mac连接屏幕的正确信息

我使游戏1024x768分辨率

这是错误的方法。决不要硬编码任何决议。如果您想制作全屏游戏,请使用全屏分辨率。如果要调整渲染分辨率,请切换屏幕分辨率并让显示器进行适当的缩放。通过使用显示器和操作系统提供的分辨率,您将始终获得适当的纵横比

注意,可能仍然需要考虑像素纵横比。但是,无论是切换显示分辨率,还是确定像素纵横比都不是OpenGL的一部分。这些是操作系统提供的设施

我使游戏1024x768分辨率

这是错误的方法。决不要硬编码任何决议。如果您想制作全屏游戏,请使用全屏分辨率。如果要调整渲染分辨率,请切换屏幕分辨率并让显示器进行适当的缩放。通过使用显示器和操作系统提供的分辨率,您将始终获得适当的纵横比


注意,可能仍然需要考虑像素纵横比。但是,无论是切换显示分辨率,还是确定像素纵横比都不是OpenGL的一部分。这些是操作系统提供的设施。

谢谢!我甚至没有那样想)谢谢!我甚至没有那样想)