Skip to content

MouseBehavior

概览

字段
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → MouseBehavior

鼠标行为枚举,用于设定鼠标光标在屏幕上的工作方式,例如是否锁定到屏幕中心或保持默认自由移动。它配合用户输入服务中的相关接口使用,以便切换不同的鼠标控制模式。

适用场景

在需要控制鼠标光标状态的功能中,比如进入瞄准或拖拽操作时,将鼠标行为切换为锁定模式,而平时保持默认或当前坐标模式。

使用要点

通过 Enums.MouseBehavior 前缀引用具体成员,例如 Enums.MouseBehavior.LockCenter,再结合用户输入服务提供的鼠标行为读取与设置接口完成切换。注意此类枚举值应直接传入公开接口,避免使用数字硬编码。

注意事项

枚举成员必须使用带完整前缀的 Enums.MouseBehavior.xxx 形式;具体支持的成员及效果以公开契约为准,不应假设引擎默认的光标状态。该枚举仅作为参数值使用,不可自行创建实例。

枚举值

名称说明
0Default默认:光标可自由移动,不锁定
1LockCenter锁定到屏幕中心:隐藏光标并锁中心,鼠标移动以相对位移形式上报(第一人称相机范式)
2LockCurrentPosition锁定到当前位置:光标固定在当前屏幕坐标