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) {
// 处理事件
}
在这个回调函数中,你可以根据需要处理事件,例如执行按钮点击的逻辑。