跳到主要内容

Mouse

描述:

  用于处理鼠标输入的单例类接口。

position

类型: 只读成员变量。

描述:

  鼠标在可视窗口中的位置。 可以通过使用 Mouse.position * App.devicePixelRatio 来获取游戏世界中的坐标。 然后再使用 node:convertToNodeSpace() 来将世界坐标转换为节点的本地坐标。

签名:

const position: Vec2

用法示例:

local worldPos = Mouse.position * App.devicePixelRatio
local nodePos = node:convertToNodeSpace(worldPos)

leftButtonPressed

类型: 只读成员变量。

描述:

  鼠标左键是否正在被按下。

签名:

const leftButtonPressed: boolean

rightButtonPressed

类型: 只读成员变量。

描述:

  鼠标右键是否正在被按下。

签名:

const rightButtonPressed: boolean

middleButtonPressed

类型: 只读成员变量。

描述:

  鼠标中键是否正在被按下。

签名:

const middleButtonPressed: boolean

wheel

类型: 只读成员变量。

描述:

  鼠标滚轮的滚动值。

签名:

const wheel: Vec2