码迷,mamicode.com
首页 > Web开发 > 详细

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

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

标签:style   blog   http   os   使用   ar   2014   art   问题   

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

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

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

 

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

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

 

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

bubuko.com,布布扣

bubuko.com,布布扣

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

标签:style   blog   http   os   使用   ar   2014   art   问题   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!