使用LibGDX绘制渐变线

时间:2014-10-11 11:14:40

标签: libgdx gradients msaa

我是Android App开发/ LibGDX的新手,但对Java非常熟悉。 我很难在LibGDX中创建一个看起来像图像中所示的渐变线。

http://i57.tinypic.com/icigqf.png

(我觉得这看起来真的很棒) 注意:该图像是我试图移植的Java Applet的截图。

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

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

渐变不可见

.........梯度
---------黑
^^线删除黑色

结果 - >

.........梯度
--- ----黑色

对于线条的坐标(?)

,可以看到渐变

编辑:我也希望线路也是抗锯齿的。有什么想法?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用ShapeRender类:Reference

类似的东西:

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

也许可以使用:Gdx.gl20.glLineWidth(float width)调整线宽。