Cocos Creator 觸摸點擊事件


觸摸事件
// 使用枚舉類型來注冊
枚舉對象定義 對應的事件名 事件觸發的時機
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 屬性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM