【已解决】lua CallFunc

lua CallFunc 求教两个参数的正确使用方法,有代码示例最好

local function ActionCallFunc()
callFuncLayer = cc.Layer:create()
initWithLayer(callFuncLayer)

centerSprites(3)

local action = cc.Sequence:create(
    cc.MoveBy:create(2, cc.p(200,0)),
    cc.CallFunc:create(CallFucnCallback1) )
local action2 = cc.Sequence:create(cc.ScaleBy:create(2, 2),cc.FadeOut:create(2),cc.CallFunc:create(CallFucnCallback2))
local action3 = cc.Sequence:create(cc.RotateBy:create(3 , 360),cc.FadeOut:create(2),cc.CallFunc:create(CallFucnCallback3))

grossini:runAction(action)
tamara:runAction(action2)
kathia:runAction(action3)

Helper.subtitleLabel:setString("Callbacks: CallFunc and friends")
return callFuncLayer

end

local function CallFucnCallback3(sender)
local label = cc.Label:createWithTTF(“callback 3 called”, s_markerFeltFontPath, 16)
label:setAnchorPoint(cc.p(0.5, 0.5))
label:setPosition(size.width / 4 * 3, size.height / 2)

callFuncLayer:addChild(label)

end

luaTest 里有 ActionsTest 里面

跟我想的要求不一样,我找到方法了,共享下给你,不知道对你有没有用
http://www.cocoachina.com/bbs/read.php?tid=221880

你可以看cocos2d-x里面提供的lua-test项目中会有相关用法的代码,大家一般有问题都会先到这里找

恩 不错 以前没注意这么用, 能传个变量啥的。 挺好