gpt4 book ai didi

java - 如何让线条变得半透明?

转载 作者:行者123 更新时间:2023-12-02 09:30:56 25 4
gpt4 key购买 nike

使用 rectLine () 函数,我绘制了一条规则的直线。我想让它变成半透明。 Alpha channel 负责透明度。我使用增量时间更改它。什么都没发生。我做错了什么?

if(str.trans > 0) 
rend.setColor(1,1,1,str.trans);

str.trans -= 0.5*delta;

if(str.trans < 0)
iter.remove();
else
str.renderLine(rend);

最佳答案

您可能需要使用 Gdx.gl 配置启用绘制透明形状。

Gdx.gl.glEnable(GL20.GL_BLEND);
Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA);

// now you can draw transparent shapes
startDrawingShapes();

Gdx.gl.glDisable(GL20.GL_BLEND);

关于java - 如何让线条变得半透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57992408/

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