cocos2dx 3.3 + lua 学习笔记(04)--- 动作回调、函数回调、骨骼动画回调

cocos2dx 3.3 + lua 学习笔记(04)--- 动作回调、函数回调、骨骼动画回调,第1张

概述— 动作回调 第一种方式:Lambda表达式         node:runAction(cc.Sequence:create(             cc.DelayTime:create(0.2),             cc.CallFunc:create(function() --回调的内容         end))) 第二种方式:平常的函数调用         node:runA

—动作回调

第一种方式:Lambda表达式

node:runAction(cc.Sequence:create(
cc.DelayTime:create(0.2),
cc.CallFunc:create(function()
--回调的内容
end)))

第二种方式:平常的函数调用

node:runAction(cc.Sequence:create( cc.DelayTime:create(0.2), cc.CallFunc:create(callBack,{tag = 0}))) --第二个参数必须为表 local function replaceScenetoBattle(node,table) --回调内容 end

—函数回调

http://www.zaojiahua.com/lua-callback-functions.HTML --我不太怎么用


—Armature动画回调

local function anIEffectEvent(armatureBack,movementType,movementID) --ID代表此动画的名字
if movementType == ccs.MovementEventType.complete then --动画播放完毕

--
elseif movementType == ccs.MovementEventType.loopComplete then --单次循环结束

--
end
end

node:getAnimation():setMovementEventCallFunc(anIEffectEvent)

总结

以上是内存溢出为你收集整理的cocos2dx 3.3 + lua 学习笔记(04)--- 动作回调、函数回调、骨骼动画回调全部内容,希望文章能够帮你解决cocos2dx 3.3 + lua 学习笔记(04)--- 动作回调、函数回调、骨骼动画回调所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存