使用LibGDX绘制渐变线

使用LibGDX绘制渐变线,libgdx,gradient,msaa,Libgdx,Gradient,Msaa,我对Android应用程序开发/LibGDX非常陌生,但对Java非常熟悉。 我正在努力创建一条渐变线,看起来像图片中所示的那样,在LibGDX中 (我觉得它看起来真是太棒了) 注意:该图像是我尝试移植的Java小程序的屏幕截图 到目前为止,我几乎没有发现关于如何使用渐变绘制的信息 如果无法绘制,是否有机会在photoshop中创建一个渐变,并将其放在覆盖它的黑色层后面的一个层中,然后仅“删除”黑色层以获得线条的坐标 渐变不可见 梯度 ---------黑色 ^^线条去除黑色 结果-> 梯度

我对Android应用程序开发/LibGDX非常陌生,但对Java非常熟悉。 我正在努力创建一条渐变线,看起来像图片中所示的那样,在LibGDX中

(我觉得它看起来真是太棒了)
注意:该图像是我尝试移植的Java小程序的屏幕截图

到目前为止,我几乎没有发现关于如何使用渐变绘制的信息

如果无法绘制,是否有机会在photoshop中创建一个渐变,并将其放在覆盖它的黑色层后面的一个层中,然后仅“删除”黑色层以获得线条的坐标

渐变不可见

梯度
---------黑色
^^线条去除黑色

结果->

梯度
-------黑色

直线(?)坐标的梯度可见。


编辑:我希望线也被抗锯齿。有什么想法吗?

您可以尝试使用Shappender类:

比如:

shapeRenderer.begin(ShapeType.Line);
shapeRenderer.line(x, y, x2, y2, Color.RED, Color.GREEN);
shapeRenderer.end();

还可以用:
Gdx.gl20.glLineWidth(float width)

调整线宽。你试过使用pixmap吗?只需少量计算即可完成,并可嵌套for循环。:-)我不在家,所以我没有示例代码。但是你可以想出来的。我会看看的,谢谢。我想很多人都有同样的问题:我已经有了那部分代码,谢谢。我真正的问题是,我想让线条充满渐变,不是两种颜色,而是多种颜色。如果你知道JavaG2D是如何工作的,我想你知道我的意思。可以定义从0/0开始到1920/1080并具有4种不同颜色的渐变,然后使用该渐变绘制一条线。这将创建上图的外观:/