我是3D游戏新手?我正在使用Libgdx。我如何计算像Tetromino Revolution游戏这样的透视相机的参数?请给我任何想法。
查看图片:http://www.terminalstudio.com/screens/tetrisrev/big1.jpg
答案 0 :(得分:3)
这是一个很棒的教程,可以满足您的需求。
答案 1 :(得分: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越大,你的风景中的视角就越多。 你现在可以把你的块或东西放到x-y平面上,它可能看起来很相似。
我建议您先阅读一些教程,以了解3D编程的感觉。好像很快就会出现一些其他问题。