|
- local zgwrDdzEffectHelper = class("zgwrDdzEffectHelper")
-
- function zgwrDdzEffectHelper:ctor( o )
- end
-
- function zgwrDdzEffectHelper:initFramsAnimations()
- end
- -- 春天
- function zgwrDdzEffectHelper:getSpring()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,22 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.1*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_effect_spring_%d.png", i), 1)
- end))
- nd:runAction(ac)
- end
- nd:runAction(cc.Sequence:create(cc.DelayTime:create(0.1*22+1), cc.CallFunc:create(function() nd:removeFromParent() end)))
- end
- return node
- end
- -- 反春
- function zgwrDdzEffectHelper:getFanSpring()
- return nil
- end
-
- function zgwrDdzEffectHelper:getPass(callback)
- local node = cc.ImageView:create()
- local fileName = "pk_zgwrddz/res/ui/zy_wrddz_btns/wrddz_lab_buyao.png"
- node:loadTexture(fileName, 0)
- node.onEnter = function (nd)
- nd:runAction(cc.Sequence:create(cc.DelayTime:create(0.5), cc.CallFunc:create(function ()
- nd:removeFromParent()
- if callback and type(callback)=='function' then callback() end
- end)))
- end
- return node
- end
-
- function zgwrDdzEffectHelper:getShunzi()
- local node = cc.ImageView:create()
- node:setOpacity(0)
- node.onEnter = function (nd)
- for i=1,17 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.07*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_effect_shunzi_%d.png", i), 1)
- end))
- nd:runAction(cc.Spawn:create(ac, cc.MoveBy:create(1-0.2, cc.p(20, 0))))
- end
- nd:runAction(cc.Sequence:create(cc.FadeIn:create(0.3-0.1), cc.DelayTime:create(0.7-0.1), cc.FadeOut:create(0.3-0.1), cc.CallFunc:create(function() nd:removeFromParent() end)))
- end
- node:setScale(0.9)
- return node
- end
-
- function zgwrDdzEffectHelper:getLiandui()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,8 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.08*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_effect_liandui_%d.png", i), 1)
- if i==8 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- node:setScale(0.9)
- return node
- end
-
- function zgwrDdzEffectHelper:getSandaier()
- local node = cc.ImageView:create()
- -- local san = cc.ImageView:create()
- -- san:loadTexture("pdk_zi_san.png", 1)
- -- san:setPosition(cc.p(-100, 0))
- -- node:addChild(san)
-
- local dai = cc.ImageView:create()
- dai:loadTexture("pdk_effect_3dai2.png", 1)
- dai:setPosition(cc.p(0, 0))
- node:addChild(dai)
-
- -- local er = cc.ImageView:create()
- -- er:loadTexture("pdk_zi_er.png", 1)
- -- er:setPosition(cc.p(100, 0))
- -- node:addChild(er)
- node.onEnter = function (nd)
- nd:runAction(cc.Sequence:create(cc.FadeIn:create(0.1), cc.DelayTime:create(1), cc.FadeOut:create(0.1), cc.CallFunc:create(function ()
- nd:removeFromParent()
- end)))
- end
- -- node:setScale(0.75)
- return node
- end
-
- function zgwrDdzEffectHelper:getSandaiyi()
- local node = cc.ImageView:create()
- -- local san = cc.ImageView:create()
- -- san:loadTexture("pdk_zi_san.png", 1)
- -- san:setPosition(cc.p(-100, 0))
- -- node:addChild(san)
-
- local dai = cc.ImageView:create()
- dai:loadTexture("pdk_effect_3dai1.png", 1)
- dai:setPosition(cc.p(0, 0))
- node:addChild(dai)
-
- -- local er = cc.ImageView:create()
- -- er:loadTexture("pdk_zi_yi.png", 1)
- -- er:setPosition(cc.p(100, 0))
- -- node:addChild(er)
- node.onEnter = function (nd)
- nd:runAction(cc.Sequence:create(cc.FadeIn:create(0.1), cc.DelayTime:create(1), cc.FadeOut:create(0.1), cc.CallFunc:create(function ()
- nd:removeFromParent()
- end)))
- end
- -- node:setScale(0.75)
- return node
- end
-
- function zgwrDdzEffectHelper:getSidaiyi()
- local node = cc.ImageView:create()
- -- local san = cc.ImageView:create()
- -- san:loadTexture("pdk_zi_si.png", 1)
- -- san:setPosition(cc.p(-100, 0))
- -- node:addChild(san)
-
- local dai = cc.ImageView:create()
- dai:loadTexture("pdk_effect_4dai1.png", 1)
- dai:setPosition(cc.p(0, 0))
- node:addChild(dai)
-
- -- local er = cc.ImageView:create()
- -- er:loadTexture("pdk_zi_yi.png", 1)
- -- er:setPosition(cc.p(100, 0))
- -- node:addChild(er)
- node.onEnter = function (nd)
- nd:runAction(cc.Sequence:create(cc.FadeIn:create(0.1), cc.DelayTime:create(1), cc.FadeOut:create(0.1), cc.CallFunc:create(function ()
- nd:removeFromParent()
- end)))
- end
- -- node:setScale(0.75)
- return node
- end
-
- function zgwrDdzEffectHelper:getSidaisan()
- local node = cc.ImageView:create()
- -- local san = cc.ImageView:create()
- -- san:loadTexture("pdk_zi_si.png", 1)
- -- san:setPosition(cc.p(-100, 0))
- -- node:addChild(san)
-
- local dai = cc.ImageView:create()
- dai:loadTexture("pdk_effect_4dai3.png", 1)
- dai:setPosition(cc.p(0, 0))
- node:addChild(dai)
-
- -- local er = cc.ImageView:create()
- -- er:loadTexture("pdk_zi_san.png", 1)
- -- er:setPosition(cc.p(100, 0))
- -- node:addChild(er)
- node.onEnter = function (nd)
- local ac = cc.Sequence:create(cc.FadeIn:create(0.1), cc.DelayTime:create(1), cc.FadeOut:create(0.1), cc.CallFunc:create(function ()
- nd:removeFromParent()
- end))
- nd:runAction(ac)
- end
- -- node:setScale(0.75)
- return node
- end
-
- function zgwrDdzEffectHelper:getBomb()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,17 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.05*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_bomb_%d.png", i), 1)
- if i==17 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- --深水炸弹
- function zgwrDdzEffectHelper:getShenShuiBomb()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,26 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.05*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_sszd_%d.png", i), 1)
- if i==26 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- --王炸
- function zgwrDdzEffectHelper:getKingBomb()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,26 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.05*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_wangzha_%d.png", i), 1)
- if i==26 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- function zgwrDdzEffectHelper:getPlan()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,16 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.08*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_plan_%d.png", i), 1)
- end))
- nd:runAction(ac)
- end
- nd:runAction(cc.Sequence:create(cc.DelayTime:create(0.08*16+0.5), cc.CallFunc:create(function() nd:removeFromParent() end)))
- end
- node:setScale(0.9)
- return node
- end
-
- --涨水
- function zgwrDdzEffectHelper:getZhangShui()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,26 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.05*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("ddz_zhangshui_%d.png", i), 1)
- if i==26 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- return zgwrDdzEffectHelper
|