pyxen.input.mouse
访问鼠标位置、移动和按钮。
mouse = pyxen.input.mouse
属性
| 属性 | 类型 | 描述 |
|---|---|---|
present | bool | 平台是否支持鼠标 |
pos | Vector2 | 当前鼠标位置 |
delta | Vector2 | 自上一帧以来的移动量 |
按钮
mouse.leftmouse.rightmouse.middle
每个都是一个 Button 对象:
if mouse.left.pressed:
print("Clicked!")
示例:拖拽
if mouse.left.down:
pos = mouse.pos
player.x = pos.x
player.y = pos.y
注意事项
- 所有属性都是只读的
delta每帧重置- 坐标取决于你的引擎模式,可能是世界空间或屏幕空间