Я пытаюсь нарисовать сцену (с эффектом параллакса) позади моей 3d-сцены в libgdx (в качестве фона).Когда я звоню stage.draw()
до screen.render()
, я вижу только трехмерную сцену.Когда я звоню screen.render()
до stage.draw()
, я вижу только фон.Есть ли способ заставить экран как-то видеть сквозь?
Я звоню:
stage.act();
stage.draw();
screen.render(delta);
Моя render()
операция на экране выглядит следующим образом:
Gdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);
modelBatch.begin(mainCamera);
modelBatch.render(instances, environment);
modelBatch.end();