2014-03-01 25 views
0

我使用GraphicsGale,它不支持透明度。这个问题的简单解决方法是使用非常难看的颜色(在我的情况下为#808040)并将其用于透明度。尽管如此,我还是无法找到如何在libgdx中执行此操作的方法。当然,我可以通过GIMP来完成它,并填写透明度,但是直接从GraphicsGale中工作会很好。你如何告诉libgdx使用透明度的特定颜色?

所以我的问题是,有没有办法让libgdx把透明色当作一种颜色来处理,如果有,怎么样?

回答

0

我模块化我的做法在与透明度更换颜色,这是我ImageMagick的脚本:

#!/bin/bash 

rm -rf x-android/assets/* 
cp -r assets/* x-android/assets 

cd x-android/assets 
for f in `find . -name "*.png"` 
do 
    convert $f -transparent '#808040' $f 
done 

不是一个直接的答案,但它工作的方式更好。