|
- local PdkEffectHelper = class("PdkEffectHelper")
-
- function PdkEffectHelper:ctor( o )
- end
-
- function PdkEffectHelper:initFramsAnimations()
- end
- -- 春天
- function PdkEffectHelper: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("pdk_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 PdkEffectHelper:getFanSpring()
- 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("pdk_effect_fspring_%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 PdkEffectHelper:getPass(callback)
- local node = cc.ImageView:create()
- node:loadTexture("pdk_zi_yaobuqi.png", 1)
- 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 PdkEffectHelper: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("pdk_effect_shunzi_%d.png", i), 1)
- end))
- nd:runAction(cc.Spawn:create(ac, cc.MoveBy:create(1, cc.p(20, 0))))
- end
- nd:runAction(cc.Sequence:create(cc.FadeIn:create(0.3), cc.DelayTime:create(0.7), cc.FadeOut:create(0.3), cc.CallFunc:create(function() nd:removeFromParent() end)))
- end
- return node
- end
-
- function PdkEffectHelper:getLiandui()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,8 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.1*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("pdk_effect_liandui_%d.png", i), 1)
- if i==8 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- function PdkEffectHelper: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 PdkEffectHelper: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 PdkEffectHelper: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 PdkEffectHelper:getSidaier()
- local node = cc.ImageView:create()
-
- local dai = cc.ImageView:create()
- local imgPath = "pk_paodekuai/res/ui/zy_effect/pdk_effect_4dai2.png"
- dai:loadTexture(imgPath, 0)
- dai:setPosition(cc.p(0, 0))
- node:addChild(dai)
-
- 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
- return node
- end
-
- function PdkEffectHelper: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 PdkEffectHelper: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("pdk_effect_bomb_%d.png", i), 1)
- if i==17 then
- nd:removeFromParent()
- end
- end))
- nd:runAction(ac)
- end
- end
- return node
- end
-
- function PdkEffectHelper:getPlan()
- local node = cc.ImageView:create()
- node.onEnter = function (nd)
- for i=1,16 do
- local ac = cc.Sequence:create(cc.DelayTime:create(0.1*(i-1)), cc.CallFunc:create(function ()
- nd:loadTexture(string.format("pdk_plan_%d.png", i), 1)
- end))
- nd:runAction(ac)
- end
- nd:runAction(cc.Sequence:create(cc.DelayTime:create(0.1*16+1), cc.CallFunc:create(function() nd:removeFromParent() end)))
- end
- return node
- end
-
- return PdkEffectHelper
|