2016-09-26 6 views
0

私はゲームを作成しようとしています。 (それは私の最初のものです) そして、キャラクターの作成では、グラフィックデザイナーがグレースケールで単一のイメージを描くようにしようとしており、batch.setColor(x、x、x、x)を使用します。例えば、各ヘアスタイルのすべての色を作成します。一度描画して単一のアセットを読み込むと、コード内で色付けが行われます。 しかし、残りのアセットをレンダリングするために、後でsetColorを無効にするにはどうしたらいいですか?私は方法を見つけることができないようだが、確かに方法でなければならないと仮定する?LibGDX、SpriteBatchでsetColourを無効にする方法は?

答えて

0

バッチの設定色にスプライトの色が乗算されるため、「無効」にするには白に設定します。

batch.setColor(Color.WHITE); 
関連する問題