Libgdx 在运行时更改蒙皮的颜色

Libgdx 在运行时更改蒙皮的颜色,libgdx,Libgdx,我从mystyle-ui.json开始加载带有预定义颜色的皮肤: com.badlogic.gdx.graphics.Color: { color: { r: 0 g: 1 b: 1 a: 1 } selected: { 如何在运行时更改这些颜色设置?或者如何扩展定义,使特定样式名具有不同的颜色 我努力实现的目标是: 我有一个mystyle-ui.png,包含黑白颜色的gui元素。 现在我想给它映射一种颜色

我从mystyle-ui.json开始加载带有预定义颜色的皮肤:

com.badlogic.gdx.graphics.Color: {
    color: {
        r: 0
        g: 1
        b: 1
        a: 1
    }
    selected: {
如何在运行时更改这些颜色设置?或者如何扩展定义,使特定样式名具有不同的颜色

我努力实现的目标是: 我有一个mystyle-ui.png,包含黑白颜色的gui元素。 现在我想给它映射一种颜色。一次是绿色,另一次是蓝色