1
私はLibGDXを使ってアンドロイド用の簡単なゲームを作成しています。LibGDX - フレームが一掃されていません
鳥(俳優)、それが画面上の古いイメージを保持します。このような何かに移動したときにことが起こる:
...を私はなぜこれが起こっている見当がつかないここで
私GameplayScreenクラス(つまり、ゲーム画面を表します)
public class GameplayScreen extends ScreenAdapter{
private FlappyBird _game;
private OrthographicCamera _camera;
private Stage _gameplayStage;
private Bird _bird;
private Image _background;
public GameplayScreen(FlappyBird game){
_game = game;
_camera = new OrthographicCamera(FlappyBird.WIDTH, FlappyBird.HEIGHT);
_gameplayStage = new Stage(new StretchViewport(FlappyBird.WIDTH, FlappyBird.HEIGHT, _camera));
_background = new Image(Assets.background);
_gameplayStage.addActor(_background);
_bird = new Bird();
_bird.setPosition(FlappyBird.WIDTH * 0.25f, FlappyBird.HEIGHT/2, Align.center);
_gameplayStage.addActor(_bird);
}
@Override
public void render(float delta){
_gameplayStage.act();
_gameplayStage.draw();
}
/*Resizes the camera when the screen is resized*/
@Override
public void resize(int width, int height){
_camera.setToOrtho(false, width, height);
Assets.batch.setProjectionMatrix(_camera.combined);
_gameplayStage.getViewport().update(width, height, true);
}
}
ドゥあります誰かが手掛かりを持っていますか?
ありがとうございました!どういうわけか私はフレームごとに画面をクリアしなければならないことを忘れていました。 –