我是 3D 游戏的新手?我正在使用 Libgdx。如何计算像 Tetromino Revolution 游戏这样的透视相机的参数?请给我任何想法。
见图片:http ://www.terminalstudio.com/screens/tetrisrev/big1.jpg
我是 3D 游戏的新手?我正在使用 Libgdx。如何计算像 Tetromino Revolution 游戏这样的透视相机的参数?请给我任何想法。
见图片:http ://www.terminalstudio.com/screens/tetrisrev/big1.jpg
这是一个很好的教程,可以满足您的需要。
您可以像这样设置相机:
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 编程的感觉。似乎很快你的脑海中就会出现一些其他的问题。