在Android Studio中,使用libgdx的setToOrtho()函数时,设置参数ydown为true时,有时候不起作用的问题可以通过以下步骤解决:
OrthographicCamera camera = new OrthographicCamera();
camera.setToOrtho(true);
Viewport viewport;
@Override
public void create() {
viewport = new FitViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
// 其他初始化代码
}
@Override
public void resize(int width, int height) {
viewport.update(width, height);
}
@Override
public void render() {
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
camera.update();
batch.setProjectionMatrix(camera.combined);
// 绘制代码
viewport.apply();
}
通过以上步骤,应该能够正确地使用setToOrtho(ydown = true)函数来设置摄像机的正交投影。