如何使用opengl在2d中移动相机

时间:2015-12-21 17:10:07

标签: c++ opengl camera orthographic

我是OpenGL的初学者,我试图制作一款游戏,相机必须在播放器中移动,同时仅使用2D。我认为我可以通过更新gluOrtho2D来做到这一点,但是它不能正常工作,因为玩家离开了窗口,它刚刚消失,世界窗口没有更新。这是代码:

glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D( m.pos_X - 600, m.pos_X + 600, m.pos_Y - 600 , m.pos_Y + 600 );
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();

0 个答案:

没有答案