资料

官方文档

导入InputSystem包

Package Manager 搜索Input System进行下载启用该包,会重启Unity Editor

注意

InputSystem可以和旧版输入系统一起使用 设置:Project Settings->Player->Other Settings->Configuration->Active Input Handling 参数可选:Input Manager(old),Input System Package(New),Both

鼠标交互

获取当前鼠标

Mouse.current

鼠标指针位置(屏幕空间)

mouse.position.ReadValue() 类似Input.mousePosition

鼠标左、右、中键的交互

mouse.leftButton.isPressed 鼠标左键保持按下

mouse.leftButton.wasPressedThisFrame 鼠标左键按下

mouse.leftButton.wasReleasedThisFrame 鼠标左键抬起

mouse.rightButton.isPressed 鼠标右键保持按下

mouse.middleButton.isPressed 鼠标中键保持按下

鼠标滚轮

mouse.scroll.y.ReadValue() 鼠标滚轮滚动值

鼠标移动

mouse.delta.ReadValue() 鼠标移动增量 类似 Mouse X 和Mouse Y的组合

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。