Drawable
をImage
から1つの白いピクセル(1×1)Texture
に変換しても問題ありませんが、色は変更できません。どうして?libGDX:Drawable from Image
// can't change color!! ==> still white (default)
getDrawable(pixel, new Color(0, 1f, 0, 0.5f));
誰もが私を:)アドバイスできます:私はそれを呼び出す
public static Drawable getDrawable(Texture texture, Color color) {
Image image = new Image(texture);
image.setColor(color);
return image.getDrawable();
}
。
2番目のコードブロックで、そのメソッドをどのように呼び出すのですか?あなたの最初の例では、描画可能ではなくイメージを着色していたので、それは白のままです。 – Tenfour04