Cocos进展

1、按钮点击事件 this.node.on(Input.EventType.MOUSE_UP,this.onButonClick, this);
2、构建发布web-mobile,取消插屏,设置首scene场景。
 

与 this.node.on(Input.EventType.MOUSE_UP, this.onButonClick, this) 相关的调用

这种事件监听方式通常是和以下几个方面有关的:

1. 事件类型 (Input.EventType.MOUSE_UP)

Input.EventType.MOUSE_UP 是指鼠标按键抬起时触发的事件。Cocos Creator 提供了多种输入事件类型,例如:

  • Input.EventType.MOUSE_DOWN:鼠标按键按下事件。
  • Input.EventType.MOUSE_MOVE:鼠标移动事件。
  • Input.EventType.MOUSE_WHEEL:鼠标滚轮事件。
  • Input.EventType.TOUCH_START:触摸开始事件。
  • Input.EventType.TOUCH_MOVE:触摸移动事件。
  • Input.EventType.TOUCH_END:触摸结束事件。

你可以根据需要选择不同的事件类型进行监听。

    start () {
        input.on(Input.EventType.MOUSE_UP, this.onMouseUp, this);
    }
this.node.on(NodeEventType.MOUSE_DOWN,this.onButonClick, this);
this.node.on(NodeEventType.MOUSE_MOVE,this.onButonClick, this);
this.node.on(NodeEventType.MOUSE_ENTER,this.onButonClick, this);
this.node.on(NodeEventType.MOUSE_LEAVE,this.onButonClick, this);
this.node.on(NodeEventType.MOUSE_WHEEL,this.onButonClick, this);
this.node.on(NodeEventType.MOUSE_UP,this.onButonClick, this);

2. 事件回调函数 (this.onButonClick)

this.node.on() 中,第二个参数是事件触发时的回调函数,this.onButonClick 就是这个回调函数。事件回调会接收事件对象作为参数,这个事件对象通常包含了相关的输入信息,例如触摸或鼠标的位置、按下的按钮等。

回调函数签名如下:

typescriptCopy Code
onButonClick(event: Event) {
    // 处理事件
}

在这个回调函数中,你可以根据需要处理事件,例如执行按钮点击的逻辑。

posted @ 2025-01-03 08:21  多见多闻  阅读(74)  评论(0)    收藏  举报