感谢4L高手的建议,已经修复了。
修改方法:
把ONDRAW函数中的 glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_FALSE, 0, colorArray);这句话中的GL_FALSE改成GL_TRUE就好了。
附件里的内容我没改,有需要的兄弟自己改一下吧!
再次感谢4L层主!!!!
===============我是阉割线==========================
啊哈,学习COCOS2D-X也有3,4天了,摸索中学习,学习中摸索。
我很喜欢这个玻璃碎裂效果,可惜能找到的版本全都是2.X的或者是COCOS2D的,所以就抽了一个晚上来做3.0适配(勿喷啊,本人真的还是小小白)
现在的情况是已经可以使用了,碎裂也可以,但是唯独碎片都是白色的,但是按这个代码的意思来看,碎片应该都是属于自己设定的Sprite的部分(说白了就是一个Sprite给碎成一块一块的)。
我把代码传上来,求高手帮忙看看,感激不尽。
PS.我在逛论坛时发现有的同学还不知道如何在3.0版本重载DRAW()函数,那你可以参考一下我这个,应该是可以的。
