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