Unity 点击一次方向键按钮,焦点会连续移动,我不想让他连续移动 eventsystem.standalone input module

首先来看一下Unity的EventSystem这个组件

Event System Manager

该子系统负责控制构成事件的所有其他元素。它协调那个输入模块当前处于活动状态,那个GameObject当前被视为“选定”,一节许多其他高级事件系统概念。
事件系统的每个“更新”都会接到呼叫,浏览输入模块,然后找出应该用于此订单号的输入模块。然后将处理委托该模块。

First Selected:首先选择的gameobject。

Send Navigation Events:eventsystem是否应允许导航事件。

Drag Threshold:用于拖动像素的软区域。

Standalone Input Module

该模块旨在按您期望的控制器/鼠标输入正常工作。响应于输入发送按钮按下,拖动事件。
当鼠标/输入设备移动时,模块将指针事件发送到组件,并使用Graphics Raycaster和Physics Raycaster计算给定指针设备当前指向的元素。您可以配置这些光线投射器以检测或忽略场景的某些部分,以满足您的要求。

该模块响应通过“ 输入”窗口跟踪的“ 输入”来发送移动事件并提交/取消事件。这适用于键盘和控制器输入。可以在模块的检查器中配置跟踪的轴和键。

Horizontal Axis:输入水平轴按钮的所需管理器名称。

Vertical Axis:键入垂直轴按钮的所需管理器名称。

Submit Button:为“提交”按钮键入所需的管理器名称。

Cancel Button:为“取消”按钮键入所需的管理器名称。

Input Actions Per Second:每秒允许的键盘/控制器输入次数。

Repeat Delay:每秒输入动作重复率生效之前的延迟。(以秒为单位)

Force Module Active:启用此属性可以强制此独立输入模块处于活动状态。

Input Actions Per Second:每秒允许的键盘/控制器输入次数。

Repeat Delay:每秒输入动作重复率生效之前的延迟。(以秒为单位)

通过改变上面的都可以改变按键每秒输入速率

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值