Я просто хочу нарисовать фон, наложить его прозрачным черным цветом 0.5f, чтобы затемнить его и сделать поверх этого меню паузы.Libgdx тусклый экран с glClearColor
Я пробовал:
Gdx.gl.glClearColor(0f, 0f, 0f, 0.5f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
и ничего не работает. Я также не мог найти какое-либо решение в Интернете. Мой другой вариант - наложить черный спрайт, но я не хочу этого делать. Нужно ли рисовать его GL?
Значит, вы хотите, чтобы фон (например, обои телефона), чтобы показать через за продуктами OpenGL? Или вы просто пытаетесь замаскировать свои другие объекты в игре, пока они приостановлены? Если это так, вы не должны очищать экран ... вы должны нарисовать прямоугольник над всем. Непонятно, что вы пытаетесь сделать. Ваш код выше очищает поверхность OpenGL и делает все черным. – Tenfour04