私はlibgdxを使い慣れていません。私は2Dランニングゲームを作成しようとしており、スクロールバックグラウンドを実装しようとしています。これまで私は背景をスクロールすることができましたが、しばらくしてから、スローダウンして不安定になりました。私の方法libGDXのスクロールバックグラウンドがしばらくして不安定になる
bg = new Texture(Gdx.files.internal("bg1.png"));
bg.setWrap(Texture.TextureWrap.Repeat, Texture.TextureWrap.Repeat);
を作成するに
と私は私のレンダリング方法
try {
sourceX += 15;
} catch (Exception e){
sourceX=0;
}
game.batch.draw(bg, 0, 0, sourceX, 0, Gdx.graphics.getWidth(),Gdx.graphics.getHeight());
にこれは動作するようですが、しばらくした後、それが途切れ途切れになり:ここで私はそれを実装する方法です。任意の提案をいただければ幸いです。
あなたは不安定ですか? fpsを落とす?あなたのフレーマーを 'FPSLogger'でチェックしてください。おそらくメモリリーク – Moira
もありますが、なぜtryブロックに' sourceX + = 15'がありますか? – Moira
例外がスローされることはありません。それはもはや滑らかな移行になりません – tashtoons