aboutsummaryrefslogtreecommitdiff
path: root/Assets/Scripts/InputHandler.cs
diff options
context:
space:
mode:
authorWeicao-CatilGrass <1992414357@qq.com>2026-05-30 17:05:13 +0800
committerWeicao-CatilGrass <1992414357@qq.com>2026-05-30 17:05:13 +0800
commit14a01125a885ee4dbd2de6c1f57bbcd12ca12110 (patch)
tree0d2ee7539c26a495132c9b7d8c1c4e5d87d7a19b /Assets/Scripts/InputHandler.cs
parentf33ad8a7aa7359653fd2d98a8645e01087637980 (diff)
完成动画中翻滚的绑定
Diffstat (limited to 'Assets/Scripts/InputHandler.cs')
-rw-r--r--Assets/Scripts/InputHandler.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/Assets/Scripts/InputHandler.cs b/Assets/Scripts/InputHandler.cs
index 6da34f0..9d2ab72 100644
--- a/Assets/Scripts/InputHandler.cs
+++ b/Assets/Scripts/InputHandler.cs
@@ -28,6 +28,10 @@ namespace DS
[Tooltip("鼠标或右摇杆的垂直移动增量")]
public float mouseY;
+ [Header("其他操作输入")]
+ [Tooltip("翻滚是否触发")]
+ public bool rollTriggered;
+
// ===== 私有引用与输入缓存 =====
private PlayerControls _inputActions; // 新输入系统生成的 PlayerControls 实例
private CameraHandler _cameraHandler; // 相机处理器单例引用
@@ -76,6 +80,10 @@ namespace DS
// 当视角控制被触发(鼠标移动/右摇杆)时,将输入值存入 _cameraInput
_inputActions.PlayerMovement.Camera.performed +=
ctx => _cameraInput = ctx.ReadValue<Vector2>();
+
+ // 增加翻滚行为
+ _inputActions.PlayerMovement.Roll.performed +=
+ ctx => rollTriggered = ctx.ReadValueAsButton();
}
// 启用输入动作监听