3
我正在使用LibGDX製作Android遊戲。我想做一些難以解釋的事情,但我會盡力嘗試。在libgdx中裁剪相機視圖
看看這臺相機視圖(這是一個從3ds max中):
我可以得到LibGDX完全相同的觀點,沒有任何問題:
perspCam = new PerspectiveCamera(40, screenHeight, screenWidth * h/w);
perspCam.position.set(1, 6, 18f);
perspCam.lookAt(1, 3, -1f);
perspCam.update();
現在棘手的問題。我真正想在遊戲中看到的是紅色矩形內的部分,但填滿了整個屏幕。
我已成功(使用GlScissors),使它看起來像這樣:
但我不知道如何使它適應整個屏幕。
Gdx.gl20.glEnable(Gdx.gl20.GL_SCISSOR_TEST);
Gdx.gl20.glScissor(0, 0, 450, 550);
modelBatch.render(instance);
modelBatch.flush();
Gdx.gl20.glDisable(Gdx.gl20.GL_SCISSOR_TEST);
modelBatch.end();
你有沒有工作過呢? – user3690202