-1
私は接続4ゲームを作成していますが、すでにすべてのC++コードを実装しましたが、今はグラフィックを作成しています。GLUTを使ってウィンドウのサイズを変更しながらゲームボードのサイズを変更する
ウィンドウのサイズが変更されたときに、ゲームボードを再センタリングする方法がわかりません。これは私が現在持っているコードです:
void reshape(int w, int h){
glViewport(0, 0, (GLsizei)w, (GLsizei)h);
width = w;
height = h;
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0, width, 0, height, -1.0, 1.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
は、これは、現在何が起こっているかの写真です: