プレイヤー(単純な正方形)の位置(x、y)に基づいてカメラを動かそうとしています。縮尺は比較的小さく、文字は 0.5f × 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);