![]() |
1
18
您肯定不想让对象的大小显式地依赖于窗口大小。 正如genpfault所建议的,只要窗口大小改变,就调整投影矩阵。 调整窗口大小时的操作:
|
![]() |
2
5
如果您使用的是glupperspective()之类的工具,只需使用窗宽/高比:
|
![]() |
3
3
您应该设置某种窗口处理程序函数,每当调整OpenGL窗口的大小时都会调用该函数。当aspectRatio>1,当aspectRatio<=1分开。不这样做可能会导致几何图形在屏幕调整大小后落在屏幕之外。
|
![]() |
4
0
我也在学习opengl。我昨天遇到了这个问题,但我没有找到正确的答案。今天,我已经解决了这个问题。在我的小程序中,当改变窗口的宽度或高度时,对象会改变大小。这是我的代码(请原谅我的错误):
|
![]() |
5
0
该示例仅显示一个矩形框,当窗口调整大小时,该框的大小不会改变。您可以直接复制并粘贴到您的项目中(假设我是openGl初学者)
|
|
Vojtjikjhh -4K- · 绘制光标问题 1 年前 |
![]() |
FoolishMortal · 无法显示从基64字符串解码的特定图像 1 年前 |
![]() |
Dromlius · JPanel透支重叠的JComcoBox 1 年前 |
|
mathInferno · 另一个OpenGL纹理未渲染后 1 年前 |
|
Pierro · 当我运行一个简单的SFML代码时,为什么像素会失真? 1 年前 |
![]() |
Unknown · Were我能找到游戏横幅psd文件吗[关闭] 1 年前 |
|
se-tima · 如何绘制微生物学结果图(生长曲线)? 2 年前 |
![]() |
user1944491 · 如何在静态基线上绘制SwiftUI矩形? 2 年前 |