资料
官方文档文章来源:https://www.toymoban.com/news/detail-716598.html
导入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文章来源地址https://www.toymoban.com/news/detail-716598.html
鼠标交互
获取当前鼠标
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的组合
到了这里,关于Unity InputSystem 基础使用之鼠标交互的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!