觸摸事件
// 使用枚舉類型來注冊
枚舉對象定義 對應的事件名 事件觸發的時機
cc.Node.EventType.TOUCH_START 'touchstart' 當手指觸點落在目標節點區域內時
cc.Node.EventType.TOUCH_MOVE 'touchmove' 當手指在屏幕上目標節點區域內移動時
cc.Node.EventType.TOUCH_END 'touchend' 當手指在目標節點區域內離開屏幕時
cc.Node.EventType.TOUCH_CANCEL 'touchcancel' 當手指在目標節點區域外離開屏幕時
觸摸事件(cc.Event.EventTouch)的重要 API 如下(cc.Event 標准事件 API 之外):
API 名 類型 意義
touch cc.Touch 與當前事件關聯的觸點對象
getID Number 獲取觸點的 ID,用於多點觸摸的邏輯判斷
getLocation Object 獲取觸點位置對象,對象包含 x 和 y 屬性
getLocationX Number 獲取觸點的 X 軸位置
getLocationY Number 獲取觸點的 Y 軸位置
getPreviousLocation Object 獲取觸點上一次觸發事件時的位置對象,對象包含 x 和 y 屬性
getStartLocation Object 獲取觸點初始時的位置對象,對象包含 x 和 y 屬性
getDelta Object 獲取觸點距離上一次事件移動的距離對象,對象包含 x 和 y 屬性