我跑的是lua-tests例子。 在function TestTimelineFrameEvent:onEnter()
local node = cc.CSLoader:createNode("ActionTimeline/DemoPlayer_skeleton.csb")
local action = cc.CSLoader:createTimeline("ActionTimeline/DemoPlayer_skeleton.csb")
node:runAction(action)
action:gotoFrameAndPlay(0)
node:setScale(0.2)
node:setPosition(VisibleRect:center())
self:addChild(node)
print("TestTimelineFrameEvent2:onEnter")
local function onFrameEvent(frame)
print("TestTimelineFrameEvent2:onFrameEvent")
if nil == frame then
return
end
local str = frame:getEvent()
if str == "changeColor" then
frame:getNode():setColor(cc.c3b(0, 0, 0))
elseif(str == "endChangeColor") then
frame:getNode():setColor(cc.c3b(255,255,255))
end
end
action:setFrameEventCallFunc(onFrameEvent)
end
onFrameEvent 就是进不去。。 例子里面点击的是CocoSdudioTest->CocoStudioActionTimelineTest 和 CocoStudioActionTimelineTest2 是我哪里没做对么
cpp例子工程也进不去。。。