翻了翻旧博客,偶然看到下面这篇:
http://blog.csdn.net/no99es/article/details/39209681
回想了下,貌似没有看到Creator里有RenderTexture,DrawNode相关的API,习惯性的搜了下gitHub源码,果然这两个类还在:
Creator的文档还在完善,这些功能还没有组件化,但是源码就是最好的文档。
cocos2dx已经试过了,再来试试Creator的橡皮擦效果。
1 | // use this for initialization |
思路就是,RenderTexture填充后,使用DrawNode继续访问RenderTexture,Blend混合使Alpha为0(即透明)即可。
需要注意的是及时调用DrawNode.clear(),否则Vert数目会暴增。
效果图: