Рисование градиентной линии с помощью LibGDX
Я действительно новичок в разработке приложений для Android /LibGDX, но очень хорошо знаком с Java. Я изо всех сил пытаюсь создать градиентную линию, похожую на ту, что показана на картинке, в LibGDX.
(Я думаю, это выглядит действительно потрясающе)
Примечание: изображение было снимком экрана с Java-апплета, который я пытаюсь перенести.
До сих пор я почти не нашел информации о том, как рисовать с помощью градиентов.
Если невозможно нарисовать, есть ли возможность, например, создать градиент в фотошопе и поместить его в слой за черным слоем, покрывающим его, а затем просто "удалить" черный слой для координат линии?
Градиент не виден
......... Градиент
--------- черный
^^ Линия удаляет черный
Результаты в ->
......... Градиент
--- ---- черный
Градиент виден для координат линии (?)
РЕДАКТИРОВАТЬ: Я хочу, чтобы линии были сглажены, а также. Есть идеи по этому поводу?
1 ответ
Вы можете попробовать использовать класс ShapeRender: Ссылка
Что-то вроде:
shapeRenderer.begin(ShapeType.Line);
shapeRenderer.line(x, y, x2, y2, Color.RED, Color.GREEN);
shapeRenderer.end();
И, возможно, настроить ширину линии с помощью: Gdx.gl20.glLineWidth(float width)
,