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 @   多见多闻  阅读(22)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2024-01-03 VBA遍历控件,并在指定的位置赋值
点击右上角即可分享
微信分享提示