2011-08-10 16 views
2

私はすでにCCSpriteオブジェクトを暗くする方法を知っています。cocos2dでスプライトを点灯させる方法は?

sprite.color = ccc3(x、x、x); // xは255

少ないした値(達成することはその簡単なので、私の知る限りでは、それは、OpenGLの機能を直接マッピングする必要があります。)

ですが、それはライトアップに来るとき私の現在の解決策は、別のマスクスプライト(同じ形ですが、すべて白です)を追加し、そのblendFuncを{GL_SRC_ALPHA、GL_ONE}に変更してターゲットにオーバーレイします。追加されたすべてのコードのほかに、それぞれの必要なライトアップマスク画像が必要です。

ダークダウンと同じように簡単に点灯させる方法はありますか?

答えて

関連する問題