私はすでにCCSpriteオブジェクトを暗くする方法を知っています。cocos2dでスプライトを点灯させる方法は?
sprite.color = ccc3(x、x、x); // xは255
少ないした値(達成することはその簡単なので、私の知る限りでは、それは、OpenGLの機能を直接マッピングする必要があります。)
ですが、それはライトアップに来るとき私の現在の解決策は、別のマスクスプライト(同じ形ですが、すべて白です)を追加し、そのblendFuncを{GL_SRC_ALPHA、GL_ONE}に変更してターゲットにオーバーレイします。追加されたすべてのコードのほかに、それぞれの必要なライトアップマスク画像が必要です。
ダークダウンと同じように簡単に点灯させる方法はありますか?