我是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();