pyxen.input.mouse

访问鼠标位置、移动和按钮。

mouse = pyxen.input.mouse

属性

属性类型描述
presentbool平台是否支持鼠标
posVector2当前鼠标位置
deltaVector2自上一帧以来的移动量

按钮

  • mouse.left
  • mouse.right
  • mouse.middle

每个都是一个 Button 对象:

if mouse.left.pressed:
    print("Clicked!")

示例:拖拽

if mouse.left.down:
    pos = mouse.pos
    player.x = pos.x
    player.y = pos.y

注意事项

  • 所有属性都是只读的
  • delta 每帧重置
  • 坐标取决于你的引擎模式,可能是世界空间或屏幕空间