【发布时间】:2019-02-04 16:57:44
【问题描述】:
我是 OpenGL 的新手,我希望创建一个 2D 游戏。我发现了如何使用glBegin()、glVertex2f() 和glEnd() 创建形状。但是,当我使用它时,它使用屏幕位置作为坐标(当我使用非方形显示时,形状会被拉伸)。
所以我想知道的是,我将如何创建相对于世界位置的形状,这样它就不会延伸到屏幕上(glm::vec2 可能)?
【问题讨论】:
-
我知道这不是一个完全的重复,但最终将使用相同的 OpenGL API 函数
glOrtho(),只是通过 C++ 接口而不是 Java。 -
谢谢,glOrtho 似乎工作了。