系统内置事件-触摸事件

触摸事件在移动平台和桌面平台都会触发,属于节点事件

const {ccclass, property} = cc._decorator;

@ccclass
export default class SysEvent extends cc.Component {

    start () 
    {
        //当手指触点落在目标节点区域内时
        this.node.on(cc.Node.EventType.TOUCH_START,function(event:cc.Event.EventTouch){
            console.log("TouchStart")
        })

        //当手指在屏幕上目标节点区域内移动时
        this.node.on(cc.Node.EventType.TOUCH_MOVE,function(event){
            console.log("TouchMove")
        })

        //当手指在目标节点区域内离开屏幕时
        this.node.on(cc.Node.EventType.TOUCH_END,function(event){
            console.log("TouchEnd")
        })

        //当手指在目标节点区域外离开屏幕时
        this.node.on(cc.Node.EventType.TOUCH_CANCEL,function(event){
            console.log("TouchCancle")
        })
    }
}

首页 我的博客
粤ICP备17103704号