ShapeRenderer 相机

ShapeRenderer camera

我正在开发平台游戏 (900x700)。我想使用 ShapeRenderer 渲染矩形(敌人),但我没有看到 renctangle。

    for(GameObject t : enemies){
                if(t instanceof Enemy){
                    t.update(Gdx.graphics.getDeltaTime());
                    render.rect(t.getHitBox().getX(), t.getHitBox().getY(), enemies.get(0).getHitBox().width, enemies.get(0).getHitBox().height);
                }
    }

我知道我需要以某种方式将屏幕坐标转换为世界坐标。我尝试使用

camera.unproject();

但我需要 Vector3 作为参数。那么我怎样才能得到Vector3呢?

我知道答案。我需要使用 render.setProjectionMatrix(camera.combined); 并且一切正常! :)