2011-01-31 4 views
3

OpenGLとcocos2dの新機能で、スプライトのsetBlendFuncを理解するのに苦労しています。使用する定数の説明はどこで入手できますか?Cocos2d:スプライトをブレンドするためのsetblendfuncの理解に役立ちます。

私は、ユーザーがスプライトをこすり、その下にあるものを見ることを許可しようとしています。これは、ページ上の特定のスプライトにのみ適用されます。

どのようなヒントをいただければ幸いです。円または -

答えて

3

は、それが元と宛先の両方をクリアするか(ccBlendFunc){GL_ZERO, GL_ONE_MINUS_SRC_ALPHA}を試みるソース(あなたは表面を傷つけるしたいとのイメージをクリアなるだろうと私はあなたが探していることは(ccBlendFunc){GL_ZERO, GL_ZERO}であると考えていdocumentation on OpenGL ES 1_0 glBlendFunc

を読んで試してみてくださいアルファ== 1、アルファ== 0(完全な透明度)を領域の外側に持つアルファ== 1を持つようにし、そこに設定されたものから1を引くので、デスティネーション(背景)のアルファを0に設定します - 最も可能性が高いものもあります。

関連する問題