gpt4 book ai didi

fullscreen - 快板 5 游戏 : How do I set a resolution that is appropriate for the aspect ratio of the screen?

转载 作者:行者123 更新时间:2023-12-03 23:31:55 30 4
gpt4 key购买 nike

使用 Allegro 5,如何在全屏模式下初始化游戏,使其符合屏幕格式(宽屏 16:9 与普通 3:4)

al_create_display (w, h)

让我们选择您想要的任何比例。例如,无论屏幕大小如何,您都可以设置 640x480。但在宽屏显示器上看起来会很奇怪。
你怎么知道使用哪个比率?

最佳答案

嗯,我也可以回答这个问题 - 使用 al_get_monitor_info () .

al_get_monitor_info(0, &info);
w = info.x2 - info.x1; /* Assume this is 1366 */
h = info.y2 - info.y1; /* Assume this is 768 */
al_create_display(w, h);

现在,您可以在以 1366x768 为中心的 640x480 矩形中渲染所有内容以使其看起来像素完美,或者将图形放大 768/480 并在左右两侧保留两个黑条。如果您使用 OpenGL 进行渲染,只需更改投影矩阵即可轻松实现。

关于fullscreen - 快板 5 游戏 : How do I set a resolution that is appropriate for the aspect ratio of the screen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211916/

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