(cocos笔记) cocos lua 粒子特效试用

9 篇文章 0 订阅
--流星
    local meteor = cc.ParticleMeteor:createWithTotalParticles(130)
   -- meteor:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    meteor:setPosition(cc.p( 250, 200))
    meteor:setLocalZOrder(9999)
    meteor:setLife(5.0)
    self:addChild(meteor)

     --雨
    local rain = cc.ParticleRain:createWithTotalParticles(130)
   --  rain:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    rain:setPosition(cc.p( 300, 200))
    rain:setLocalZOrder(9999)
    rain:setLife(5.0)
    self:addChild(rain)

 
    --雪
    local snow = cc.ParticleSnow:createWithTotalParticles(130)
  --   snow:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    snow:setPosition(cc.p( 350, 200))
    snow:setLocalZOrder(9999)
    snow:setLife(5.0)
    self:addChild(snow)


 --爆炸
    local explosion = cc.ParticleExplosion:createWithTotalParticles(130)
  --   explosion:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    explosion:setPosition(cc.p( 350, 200))
    explosion:setLocalZOrder(9999)
    explosion:setLife(5.0)
    self:addChild(explosion)
    
--烟雾
    local smoke = cc.ParticleSmoke:createWithTotalParticles(130)
     --  smoke:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    smoke:setPosition(cc.p( 350, 200))
    smoke:setLocalZOrder(9999)
    smoke:setLife(5.0)
    self:addChild(smoke)

 
    --旋涡
    local spiral = cc.ParticleSpiral:createWithTotalParticles(130)
    --   spiral:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    spiral:setPosition(cc.p( 450, 200))
    spiral:setLocalZOrder(9999)
    spiral:setLife(5.0)
    self:addChild(spiral)

  local sun = cc.ParticleSun:createWithTotalParticles(130)
   -- sun:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    sun:setPosition(cc.p( 500, 200))
    sun:setLocalZOrder(9999)
    sun:setLife(1.0)
    self:addChild(sun)

 
   local fire = cc.ParticleFire:createWithTotalParticles(130)
    --fire:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    fire:setPosition(cc.p( 550, 200))
    fire:setLocalZOrder(9999)
    fire:setLife(1.0)
    self:addChild(fire)

 local fireworks = cc.ParticleFireworks:createWithTotalParticles(50)
--fireworks:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    fireworks:setPosition(cc.p( 550, 200))
    fireworks:setLocalZOrder(9999)
    fireworks:setLife(1.0)
    self:addChild(fireworks)

    local galaxy = cc.ParticleGalaxy:createWithTotalParticles(130)
    --galaxy:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    galaxy:setPosition(cc.p( 550, 200))
    galaxy:setLocalZOrder(9999)
    galaxy:setLife(1.0)
    self:addChild(galaxy)

     local flower = cc.ParticleFlower:createWithTotalParticles(130)
     --  flower:setTexture(cc.Director:getInstance():getTextureCache():addImage("wsk1.png"))
    flower:setPosition(cc.p( 600, 200))
    flower:setLocalZOrder(9999)
    flower:setLife(1.0)
    self:addChild(flower)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值