1

私はAndroid用のlibgdxで開発していますが、以前は(libgdxではなく)スプライトにマスクを使用して、スプライトの周囲を透明に設定して、画面に描画したときに背景が表示され、表示されないようにしました。白い長方形ですが、libdgxでこれを行う方法が見つからないようです。どうやって、2Dスプライトのマスクを作成しますか?OpenGLを使用する必要がありますか?よくわからないので、その方法を教えてください。また、テクスチャでそれを行うことはできますか?

ここに画像の説明を入力してください

4

2 に答える 2

4

透明なピクセルを含むスプライトに PNG 画像を使用するだけです。これらの PNG 画像は、Texture Packer または Libgdx を使用してテクスチャを作成することで、より大きな PNG テクスチャ ファイルにパックされます。

于 2012-07-25T21:17:13.783 に答える
2

このhttp://code.google.com/p/libgdx/wiki/MeshColorTextureのようなメッシュを使用できます

于 2012-07-26T18:18:55.480 に答える