您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx的runAction: 重复执行,多个动作连接执行,多个动作同时执行的实现(lua的应用)

2016-02-18 21:01 489 查看
http://www.tuicool.com/articles/r2QJVjV

lua:冒泡的实现

function bubbing_up(...)

local txt = ccui.TextField:create(string.format(...),"res/image/font/FZLTHJW.TTF",20)

txt:setTextColor(cc.c4b(57,68,89,1))

txt:setPosition(cc.p(display.cx,display.top/3))

display.getRunningScene():addChild(txt)

local x,y = txt:getPosition()

local function call_end()

display.getRunningScene():removeChild(txt)

end

local array = {}

array[#array+1]=cc.MoveTo:create(0.5 , cc.p(x,display.top/2))

array[#array+1]=cc.ScaleTo:create(0.5 ,2,2,2)

local array1 = {}

array1[#array1+1] = cc.Spawn:create(array)

array1[#array1+1]=cc.DelayTime:create(2)

array1[#array1+1]=cc.CallFunc:create(call_end)

txt:runAction(cc.Sequence:create(array1))

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: