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

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

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

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

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端笔记

【HTML5 理论知识】就H5调试技巧,浅谈:iPhone X 适配方案!

image.png 2017年9月苹果发布了iPhone X机型,对于它的“刘海儿”和底部Home Indicator。我们可以通过以下三种方案进行适配~下...

6828
来自专栏木头编程 - moTzxx

CSS 控制鼠标划过,图片放大效果

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

1423
来自专栏Guangdong Qi

iOS开发常用之UI下拉刷新

4161
来自专栏前端说吧

PS-前端切图教程(切jpg图和切png图)

8305
来自专栏Coco的专栏

【前端性能】高性能滚动 scroll 及页面渲染优化

3107
来自专栏黑泽君的专栏

注册页面案例_表单标签

1023
来自专栏java一日一条

前端高性能滚动 scroll 及页面渲染优化

最近在研究页面渲染及web动画的性能问题,以及拜读《CSS SECRET》(CSS揭秘)这本大作。

2833
来自专栏Nian糕的私人厨房

JavaScript 鼠标悬停图片,显示隐藏文本

当我们在浏览网页的时候,描述性的文本通常不会跟在图片之后,而是当我们将鼠标移至图片上时,才会将文本显示出来,这样的好处是,以突显图片为主,并节省布局空间

1374
来自专栏守候书阁

也许vue+css3做交互特效更简单

做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用vue,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发...

1642
来自专栏Google Dart

AngularDart Material Design 单选按钮 顶

具有材料风格的单选按钮。 通常与material-radio-group一起使用。 选中后,无法通过用户操作取消选中相同的单选按钮。

1392

扫码关注云+社区

领取腾讯云代金券