2

我是 3D 游戏的新手?我正在使用 Libgdx。如何计算像 Tetromino Revolution 游戏这样的透视相机的参数?请给我任何想法。

见图片: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 回答