function __Class:tuoWei( parent,start,tarpos,callback)
local wei = cc.MotionStreak:create(0.12, 5, 25,cc.c3b(255, 255, 255), "assetsRes/res/bccg/tuowei.png");//拖尾动画
//参一为消隐动画时长,参二为拖尾条带相邻顶点间的最小距离,参三为拖尾条带的宽度,参四为顶点颜色值,参五为所使用的纹理图片。
wei:setPosition(start)//移动就有拖尾的感觉了,支持action也可以自己设置位置
parent:addChild(wei)
local act1 =cc.EaseSineIn:create( cc.MoveTo:create(0.5, tarpos))
local act2 = cc.CallFunc:create(function()
wei:removeSelf()
if callback then
callback()
end
end)
local seq = cc.Sequence:create(act1, act2)
wei:runAction(seq)
end
网友评论