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
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
相关文章推荐
- cocos2dx 3.x 之移植到android平台
- cocos2d 编译显示MSBuild3073
- 虚拟按键隐藏之后cocos游戏的适配问题
- Cocos2d-x 3.x 场景切换
- cocos2dx-js中判断点在多边形当中
- KBEngine Cocos2d JS 客户端启动过程
- cocos android分析
- cocos2dx3.2 异步载入和动态载入
- cocos2dx的runAction: 反复运行,多个动作连接运行,多个动作同一时候运行的实现
- KBEngine 编译、运行、调试
- xcode 4.5中Cocos2d 屏幕方向问题
- 阅读 KBEngine 要理清的问题
- cocos2dx ui::Button 的addClickListener问题
- cocos2d-x学习笔记--创建对象、构造函数及初始化
- Cocos2d-x学习笔记-- 深入剖析HelloWorld
- cocos2dx学习之路----第二篇(HelloWorld深入讲解)
- cocos2d-js actiontimeline的eventFrame错误自动调用
- cocos2dx学习之路----第一篇(开发环境搭建)
- Cocos2d-x shader学习2: 模糊(Blur)
- Cocos2d-x shader学习2: 模糊(Blur)