local function onTouchBegin(touch, event)
dump( touch:getLocation() )
return true -- 事件發派器需要返回true才可以調用move end
end
local function onTouchEnd(touch, event)
end
local listener = cc.EventListenerTouchOneByOne:create()
listener:registerScriptHandler(onTouchBegin,cc.Handler.EVENT_TOUCH_BEGAN )
listener:registerScriptHandler(onTouchBegin,cc.Handler.EVENT_TOUCH_MOVED )
listener:registerScriptHandler(onTouchBegin,cc.Handler.EVENT_TOUCH_CANCELLED )
listener:registerScriptHandler(onTouchEnd,cc.Handler.EVENT_TOUCH_ENDED )
local eventDispatcher = self.m_uiLayer:getEventDispatcher()
eventDispatcher:addEventListenerWithSceneGraphPriority(listener, self.m_uiLayer)
-- 新UI 動畫
local actionTmp = cc.CSLoader:createTimeline("csb/battleDescription2.csb")
csbNode:runAction(actionTmp)
actionTmp:gotoFrameAndPlay(0,false)
-- 動畫事件
local function onFrameEvent(frame)
if nil == frame then
return
end
local str = frame:getEvent()
if str == "end" or str == "END" then
print("123")
end
end
actionTmp:play("start", true)
actionTmp:setFrameEventCallFunc(onFrameEvent)
我剛進入公司時…
新的專案成立+想開始用Cocos2dx製作中國市場遊戲,
我這個閒閒沒事的新人就被叫來學習+整理+報告Cocos2dx了= =”
(新人報告還流傳到公司其他各組手上…又是另一個故事了)
本篇文章就是憑著印象重新編寫而來的
也給自己當做筆記記錄用= =+