我正在开发平台游戏(900x700)。我想使用 ShapeRenderer 渲染矩形(敌人),但我没有看到矩形。
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 呢?