我正在尝试学习新输入系统,但是在看教程的时候发现关于脚本部分的东西都不同

我目前能解决跳跃功能,但是跳起后会无尽跳舞。

jumpForce = 5f;

私有 void OnJump(InputValue value) {

如果 (value 是按下) {
刚体.AddForce(Vector3.up * jumpForce,ForceModd.Impulse);
}
}

但是我却无法在WASD上实现正常的控制,按下会使身体在X和Z轴上产生奇怪的效果,而不是按照本体轴运动,只能按照世界轴进行运动

也就是说如果我用"A"按键旋转身体,身体应该会以环形速度旋转,但是实际上我会一直在原地前进直到相机跟随(Cinemachine)开始。