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


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

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

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

     

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

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

     

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

    Image(36)

    Image(37)

  • 相关阅读:
    git merge
    google platform
    http tutorial
    DS,AA tree
    Java,Hashtable
    java,Object
    Pumping lemma for regular languages
    Pumping lemma
    Context-free grammar
    Formal language
  • 原文地址:https://www.cnblogs.com/kenkofox/p/3936898.html
Copyright © 2020-2023  润新知