2013-05-11 47 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