12

ですから、私がやろうとしているのは、ピックスマップをテクスチャに描画することによって、ゲームの背景画像を生成することです。これまではそれを行うことができましたが、X軸またはY軸で反転したピックスマップをテクスチャに描画する必要があります。しかし、私はそうするために何も見つけることができません。pixmapクラスはその機能を提供しません。次に、反転したテクスチャ領域をテクスチャに描画できると思いましたが、これまでのところ、その方法がわかりません。だから私はどうすればそのようなことをすることができるのだろうかと思っていました、png画像を他のjavaライブラリと反転させて、その反転した画像からピックスマップを作成することは可能でしょうか?

4

2 に答える 2

9

また、ピクセルを反復する以外のオプションも表示されません。

public Pixmap flipPixmap(Pixmap src) {
    final int width = src.getWidth();
    final int height = src.getHeight();
    Pixmap flipped = new Pixmap(width, height, src.getFormat());

    for (int x = 0; x < width; x++) {
        for (int y = 0; y < height; y++) {
            flipped.drawPixel(x, y, src.getPixel(width - x - 1, y));
        }
    }
    return flipped;
}
于 2013-11-02T20:53:42.710 に答える