【发布时间】:2014-10-10 09:08:44
【问题描述】:
我在一个屏幕中使用两个阶段。一个 - 用于游戏演员,另一个 - 用于控制按钮等。我将 FitViewport 用于游戏阶段。
我应该使用什么功能“调整大小”?像这样的:
public void resize(int width, int height) {
FitViewport vpC = new FitViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
stageC.setViewport(vpC);
stageC.getViewport().update(width, height, true);
FitViewport vpG = new FitViewport(MyWorld.WIDTH, MyWorld.HEIGHT);
stageG.setViewport(vpG);
stageG.getViewport().update(width, height, true);
}
没有给出正确的结果。
演员扭曲或按钮没有正确的坐标。这取决于我在 func resize 中首先放置的视口 - vpC 还是 vpG。
我应该使用什么正确的方法?
【问题讨论】:
标签: android libgdx screen stage