[英]LibGDX: How to change a single sprites color?
我尝试在LibGDX(Java)中更改单个精灵的颜色 。 例如,我想更改显示蓝纸的.png的颜色。 像这样:
Sprite sprite = new Sprite(new Texture("blue_sheet.png");
sprite.setColor(Color.RED);
有方法sprite.setColor(Color tint),但是它什么都不做 :(如果我使用SpriteBatch.setColor(Color.RED),它将起作用 ,但在逻辑上将颜色应用于所有sprite,所以我不想存档这个。
它只有三行代码:)
Sprite sprite = new Sprite(new Texture("blue_sheet.png");
batch.setColor(Color.RED);
sprite.draw(batch);
batch.setColor(Color.WHITE);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.