2
我已經有一個場景設置與相機Libgdx如何設置PerspectiveCamera的渲染距離?
cam = new PerspectiveCamera(80, w, h);
cam.position.set(0, 0, -1);
cam.lookAt(0, 0, 0);
cam.update();
但有些場景的缺失,因爲它超出了攝像頭的視野距離。
我已經有一個場景設置與相機Libgdx如何設置PerspectiveCamera的渲染距離?
cam = new PerspectiveCamera(80, w, h);
cam.position.set(0, 0, -1);
cam.lookAt(0, 0, 0);
cam.update();
但有些場景的缺失,因爲它超出了攝像頭的視野距離。
答案很簡單,但不明顯:
設置perspectiveCamera
的渲染距離,只是update()
前加
cam.near = 0.1f;
cam.far = 500;
。
完整的源代碼:
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();