我在LibGDX中有一个TextureRegions的HashMap我正在从一个精灵表中收集,我希望根据某些条件对它们进行不同的着色。在没有着色的情况下,用像素(或其他方式)为TextureRegion着色的最简单方法是什么?
我尝试使用setColor(Color Tint)对TextureRegion进行着色,但这会根据颜色给出混合结果。例如,如果我有深蓝色并想要将其涂成亮黄色,则会产生深橙色。我需要一种明确的方法来设置TextureRegion中每个像素的颜色为Hex值。
谢谢你们!
答案 0 :(得分:0)
我可以使用自定义着色器创建此功能。感谢@ Tenfour04在上一个答案中提供着色器: