首页 > Web开发 > 详细

cocos2d-js 粒子系统使用自定义图片,还原原来的图片宽高

时间:2014-08-26 13:18:26      阅读:549      评论:0      收藏:0      [点我收藏+]

粒子系统使用自定义图片很简单只需要在plist最后一行设置png的名称即可。但是,在实际使用中,发现自定义图片无法使用原来的形状,例如设置了一长条的图片,结果出来确实一个个圆球。

翻了plist和cc.ParticleSystem的定义,没有找到自定义形状的属性,暂且认为cocos2d无法使用自定义图片的原来形状,默认展示都会被压缩为正方形的图,本来一张长条的图被压缩了。(如果哪位高人有准确说法,请不吝留言告诉我)

但我们可以通过简单的小把戏,绕过这个问题。

 

为了还原原来的效果,可以初始化之后,使用setScaleX/setScaleY来控制图的大小。

实际上是把整个粒子系统拉伸了,但正好这就是我们需要的效果。

 

如下方的风效果。如果不设置scaleX,出来的效果是一块一块的白色圆球。

bubuko.com,布布扣

bubuko.com,布布扣

cocos2d-js 粒子系统使用自定义图片,还原原来的图片宽高

原文:http://www.cnblogs.com/kenkofox/p/3936898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!