gpt4 book ai didi

java - Libgdx 使用 glClearColor 调暗屏幕

转载 作者:行者123 更新时间:2023-12-01 22:05:17 24 4
gpt4 key购买 nike

我只是想绘制背景,用 0.5f 透明黑色覆盖它以使其变暗,并在其顶部渲染暂停菜单。

我已经尝试过:

    Gdx.gl.glClearColor(0f, 0f, 0f, 0.5f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

什么都不起作用。我在网上也找不到任何解决方案。我的另一个选择是覆盖一个黑色 Sprite ,但我不想这样做。有没有办法用GL把它涂掉?

最佳答案

好吧,我会画一个透明的矩形

    Gdx.gl.glEnable(GL20.GL_BLEND);
Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA);
shapeRenderer.begin(ShapeRenderer.ShapeType.Filled);
shapeRenderer.setColor(new Color(0, 0, 0, 0.5f));
shapeRenderer.rect(0, 0, screenWidth, screenHeight);
shapeRenderer.end();
Gdx.gl.glDisable(GL20.GL_BLEND);

希望这有帮助

关于java - Libgdx 使用 glClearColor 调暗屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com