我已經在Android上使用Libgdx開發了一個增強現實應用程序,以將框顯示爲某些示例點的符號。爲此,我得到設備的方向並使用camera.direction.set方法設置指向矢量來查看我的要點。問題在於設備方向改變時,盒子符號拉伸或壓縮,如附加的圖像。這是我設置相機位置和方向的渲染方法。假設位置固定在一個點上,我認爲這個方向會導致這種效應。在Libgdx中更改Box形狀
@Override
public void render() {
// clear background color.
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);
Gdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
// set the camera position and direction from one of points
camera.position.set(locationEHN[0], locationEHN[1], locationEHN[2]);
camera.direction.set(pointing);
camera.update();
modelbatch.begin(camera);
modelbatch.render(modelInstance);
modelbatch.end();
}
}
改變盒子形狀的原因是什麼?
請仔細閱讀https://stackoverflow.com/help/how-to-ask並相應地調整您的問題。 – Xoppa
@Xoppa我已經添加了問題發生的代碼片段。 –
您可能已經忘記了一些東西,我無法使用該代碼重現您的問題。 – Xoppa