全局与节点触摸和鼠标事件 API

鼠标事件 API

函数名返回值类型意义
getScrollYNumber获取滚轮滚动的 Y 轴距离,只有滚动时才有效。
getButtonNumberEvent.EventMouse.BUTTON_LEFTEvent.EventMouse.BUTTON_RIGHTEvent.EventMouse.BUTTON_MIDDLE。 |

全局鼠标事件 API

函数名返回值类型意义
getLocationVec2获取鼠标位置对象,对象包含 x 和 y 属性。
getLocationXNumber获取鼠标的 X 轴位置。
getLocationYNumber获取鼠标的 Y 轴位置。
getPreviousLocationVec2获取鼠标事件上次触发时的位置对象,对象包含 x 和 y 属性。
getDeltaVec2获取鼠标距离上一次事件移动相对于左下角的距离对象,对象包含 x 和 y 属性。
getDeltaXNumber获取当前鼠标距离上一次鼠标移动相对于左下角的 X 轴距离。
getDeltaYNumber获取当前鼠标距离上一次鼠标移动相对于左下角的 Y 轴距离。

节点鼠标事件 API

函数名返回值类型意义
getUILocationVec2获取当前鼠标在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。
getUILocationXNumber获取当前鼠标在 UI 窗口内相对于左下角的 X 轴位置。
getUILocationYNumber获取当前鼠标在 UI 窗口内相对于左下角的 Y 轴位置。
getUIPreviousLocationVec2获取上一次鼠标在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。
getUIDeltaVec2获取鼠标距离上一次事件移动在 UI 坐标系下的距离对象,对象包含 x 和 y 属性。
getUIDeltaXNumber获取当前鼠标距离上一次鼠标移动在 UI 窗口内相对于左下角的 X 轴距离。
getUIDeltaYNumber获取当前鼠标距离上一次鼠标移动在 UI 窗口内相对于左下角的 Y 轴距离。

触摸事件 API

API 名类型意义
touchTouch与当前事件关联的触点对象。
getIDNumber获取触点的 ID,用于多点触摸的逻辑判断。

全局触摸事件 API

函数名返回值类型意义
getLocationVec2获取触点位置对象,对象包含 x 和 y 属性。
getLocationXNumber获取触点的 X 轴位置。
getLocationYNumber获取触点的 Y 轴位置。
getStartLocationVec2获取触点初始时的位置对象,对象包含 x 和 y 属性。
getPreviousLocationVec2获取触点事件上次触发时的位置对象,对象包含 x 和 y 属性。
getDeltaVec2获取触点距离上一次事件移动的距离对象,对象包含 x 和 y 属性。
getDeltaXNumber获取触点距离上一次事件移动的 X 轴距离。
getDeltaYNumber获取触点距离上一次事件移动的 Y 轴距离。

节点触摸事件 API

函数名返回值类型意义
getUILocationVec2获取当前触点在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。
getUILocationXNumber获取当前触点在 UI 窗口内相对于左下角的 X 轴位置。
getUILocationYNumber获取当前触点在 UI 窗口内相对于左下角的 Y 轴位置。
getUIStartLocationVec2获取初始触点在 UI 窗口内相对于左下角的位置对象,对象包含 x 和 y 属性。
getUIPreviousLocationVec2获取上一次触点在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。
getUIDeltaVec2获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的距离对象,对象包含 x 和 y 属性。
getUIDeltaXNumber获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的 X 轴距离。
getUIDeltaYNumber获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的 Y 轴距离。