2013-05-11 46 views
2

我讀過Ray Wenderlich關於sprite masking的教程:http://www.raywenderlich.com/4428/how-to-mask-a-sprite-with-cocos2d-2-0。但是,我對openGL的理解很差,而本教程不會產生我期望的效果。我想這樣做是爲了掩蓋一個精靈/層與另一個和移動精靈面具背後打造的「閃亮」的動畫,就像這樣:如何掩蓋cocos2d中的精靈?

enter image description here

此外,我怎麼可能做出掩碼動態(例如:更改文本字符串),以及如何讓精靈或圖層將其子節點作爲掩碼的一部分?

回答

0

我認爲這個Github存儲庫會幫助你。

https://github.com/tonybeltramelli/Cocos2D-Mask-Shader

+0

謝謝,但只是從掩膜和sprite紋理生成一個新的靜態紋理。我需要將面具作爲動畫的一部分。 – GoldenJoe 2013-05-20 20:58:36

+0

這是一個很好的最新遮罩着色器,不過就像你說它不支持動畫一樣。我也在研究這一點。 – Jonny 2013-08-22 07:12:41