1

スプライトの色を白に変更する方法はありますか? 色を白に変更しても何も起こりません。注:GLES2を使用しています

4

2 に答える 2

2

方法はないようです。実装されている色を変更する唯一の方法は、Entity.setColor() を使用することです。すべての色の値は、ピクセルの初期値の倍数であり、値が 1 未満であるかどうかがチェックされます。したがって、色を濃くすることはできますが、明るくすることはできません。

ただし、スプライト テクスチャの真っ白なバージョンを作成するのは簡単な作業であり、必要に応じてテクスチャを動的に変更するのは非常に簡単です。したがって、この機能が andengine に含まれていなくても、設計を変更する必要はありません。

ちなみに、andengine の白いテクスチャは、任意の RGB カラーに着色できます。ただし、黒いテクスチャはまったく色が変わりません。

于 2013-05-24T20:07:03.940 に答える