我认为你的问题不是设置视口位置而是更新它 - 当视口更新时你必须 center your camera
stage = new Stage();
viewport = new ExtendViewport(WIDTH, HEIGHT);
viewport.setScreenPosition(500, 500); //I'm setting viewport's position
...
@Override
public void render(float delta)
{
...
viewport.update(currentWindowWidth, currentWindowHeight, true); //here I'm updateing it with setting camera center
...
}
相比
void update(int screenWidth, int screenHeight, boolean centerCamera)
1 回答
我认为你的问题不是设置视口位置而是更新它 - 当视口更新时你必须 center your camera
相比
和
它调用上面的 update 版本,默认为false