【问题标题】:How do you tell libgdx to use a specific color for transparency?你如何告诉 libgdx 使用特定颜色来实现透明度?
【发布时间】:2014-03-01 15:05:49
【问题描述】:

我使用 GraphicsGale,它不支持透明度。解决此问题的简单方法是仅使用非常难看的颜色(在我的情况下为#808040)并将其用于透明度。不过,我还没有找到如何在 libgdx 中执行此操作的方法。我当然可以通过 GIMP 将其拉出并填充透明度,但直接从 GraphicsGale 中工作会很好。

所以我的问题是,有没有办法让 libgdx 将颜色视为透明度,如果有,怎么做?

【问题讨论】:

    标签: java 2d libgdx


    【解决方案1】:

    我将我的方法模块化,用透明度替换颜色,这是我的 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
    

    不是直接的答案,但效果更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 2012-01-21
      相关资源
      最近更新 更多