Рисование градиентной линии с помощью LibGDX

Я действительно новичок в разработке приложений для Android /LibGDX, но очень хорошо знаком с Java. Я изо всех сил пытаюсь создать градиентную линию, похожую на ту, что показана на картинке, в LibGDX.

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

(Я думаю, это выглядит действительно потрясающе)
Примечание: изображение было снимком экрана с Java-апплета, который я пытаюсь перенести.

До сих пор я почти не нашел информации о том, как рисовать с помощью градиентов.

Если невозможно нарисовать, есть ли возможность, например, создать градиент в фотошопе и поместить его в слой за черным слоем, покрывающим его, а затем просто "удалить" черный слой для координат линии?

Градиент не виден

......... Градиент
--------- черный
^^ Линия удаляет черный

Результаты в ->

......... Градиент
--- ---- черный

Градиент виден для координат линии (?)

РЕДАКТИРОВАТЬ: Я хочу, чтобы линии были сглажены, а также. Есть идеи по этому поводу?

1 ответ

Вы можете попробовать использовать класс ShapeRender: Ссылка

Что-то вроде:

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

И, возможно, настроить ширину линии с помощью: Gdx.gl20.glLineWidth(float width),

Другие вопросы по тегам