最近、私は OpenGL ES 2.0 を試し、いくつかのチュートリアルをオンラインで見ましたが、1 つのことが混乱しました。したがって、正しく理解できれば、(0,0,0) はデバイスの中心であり、各方向に 1 ずつ移動して電話の端に到達できます。
さて、世界に自分の座標を設定することは可能ですか? たとえば、ワールドが 1024x640 程度で、カメラ マトリックスが 320x480 になるとします (静的、ゲーム内のさまざまなレベルでワールドを変更しても、カメラは同じままで、ビュー ポートは同じになります)レベルが大きいか小さいか)?
私は今、私が使用しているマトリックスのすべてと本当に混乱しています
setLookAtM (float[] rm, int rmOffset, float eyeX, float eyeY,
float eyeZ, float centerX, float centerY, float centerZ,
float upX, float upY, float upZ);
カメラのビューを設定します。私はそれがどのように機能するかを理解しています。
しかし、世界を特定の座標系に設定するにはどうすればよいでしょうか? 「知っている」だけでなく、理解したい。
とりあえず2Dゲームにする予定なのでZ座標は全て0にします。