本人新手一枚,一直是一边开发一边摸索,对COCOS2DX也从一无所知到略懂皮毛。。
由于开发需要用到玻璃破碎的效果,所以也是一直在网上找这种粒子,之前我发过一个从2DX 2.X适配来的例子,但是那个效果并不是我想要的。。
这次又在一位国内的朋友的博客发现一个比较好的玻璃破碎的粒子,但是是COCOS2D的项目,我就花了些时间适配了一下2DX 3.X。
适配过程倒还顺利,我用来编代码的主力机时WIN7,每当写一部分代码时我就会转移到我的MAC上面测试一下多平台,这可倒好,问题来了。
长话短说,问题是这个DEMO在WIN7系统,显示是正常的,效果是一整块SPRITE中得一部分碎掉然后掉落(剩余的部分保留在屏幕上),而到了MAC环境下,这个SPRITE根本不显示,是一整块纯色的(颜色根据你传递的SPRITE的颜色不同而改变),碎裂效果倒是正常。。。
下面上两张图吧,黄色COCOS2D的是正常情况,黑色那张是不正常情况(背景的SPRITE我没有去掉,不然就变全黑色了)。
很纳闷,在WIN环境就没事,IOS下面就不行。。
下面贴一个DEMO把,求大神帮忙看看,感激不尽。