我正在尝试根据玩家(简单方块)的位置(x,y)移动相机。比例尺比较小,字符为0.5f x 0.5f。
如何使用 glOrtho2D 将相机聚焦在玩家的 x 和 y 坐标上?
我真的很困惑你如何使用左、右、下和上。这完全没有意义,它显然定义了屏幕比例以及它绘制的位置?
任何帮助都非常感谢。
我从以下 3d 版本 (gluLookAt) 切换:
gluLookAt(jake.px, 0.0f, jake.pz + 20, jake.px, 7.0f, jake.pz, 0.0f, 1.0f, 0.0f );
并在调整大小
gluPerspective(45.0f, ratio, 0.1f, 100.0f);