2

3D ゲームは初めてですか? 私はLibgdxを使用しています。テトロミノ レボリューション ゲームのようなパースペクティブ カメラのパラメーターを計算するにはどうすればよいですか? それについて何か考えを教えてください。

画像を参照してください: http://www.terminalstudio.com/screens/tetrisrev/big1.jpg

4

2 に答える 2

3

これは、必要なもののための優れたチュートリアルです。

http://blog.xoppa.com/basic-3d-using-libgdx-2/

于 2013-08-29T14:36:34.443 に答える
2

次のようにカメラをセットアップできます。

float fieldOfView = 45;
float w = Gdx.graphics.getWidth();
float h = Gdx.graphics.getHeight();
PerspectiveCamera camera = new PerspectiveCamera(fieldOfView, 1, h/w);
camera.position.z = -2f; //just an example of camera displacement
camera.update();

fieldOfView が大きくなればなるほど、景色の遠近感が増します。これで、ブロックまたは何かを xy 平面に配置できます。おそらく同じように見えるでしょう。

3D プログラミングの感覚をつかむために、最初にいくつかのチュートリアルを読むことをお勧めします。すぐに他の質問が頭に浮かぶようです。

于 2013-08-30T08:30:19.137 に答える