Libgdx如何设置PerspectiveCamera的渲染距离?

时间:2013-12-15 22:33:08

标签: java graphics 3d libgdx

我已经使用相机设置了一个场景

    cam = new PerspectiveCamera(80, w, h);
    cam.position.set(0, 0, -1);
    cam.lookAt(0, 0, 0);
    cam.update();

但有些场景丢失了,因为它超出了相机的视距。

1 个答案:

答案 0 :(得分:5)

答案很简单,但并不明显:

设置perspectiveCamera的渲染距离,只需添加

    cam.near = 0.1f;
    cam.far = 500;
update()之前

完整源代码:

    cam = new PerspectiveCamera(80, w, h);
    cam.position.set(0, 0, -1);
    cam.lookAt(0, 0, 0);
    cam.near = 0.1f;
    cam.far = 500;
    cam.update();