【发布时间】:2018-11-08 12:16:07
【问题描述】:
我正在做一个马里奥兄弟游戏,我认为渲染有问题。我附上了一些照片来更好地解释这个问题。我不知道为什么会这样。
有时会出现垂直条纹。
提前致谢。
@Override
public void render(float delta) {
update(delta);
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
renderer.render();
b2dr.render(world, gamecam.combined);
game.batch.setProjectionMatrix(gamecam.combined);
game.batch.begin();
player.draw(game.batch);
for (Enemigo enemigo:creator.getEnemies()) {
enemigo.draw(game.batch);
}
for(Item item : items){
item.draw(game.batch);
}
for (Plataforma plataforma : creator.getPlataformas()){
plataforma.draw(game.batch);
}
game.batch.end();
game.batch.setProjectionMatrix(hud.stage.getCamera().combined);
hud.stage.draw();
if(gameOver()){
game.setScreen(new GameOverScreen(game));
dispose();
}
}
【问题讨论】: