我对 C# 编程(以及总体)都非常新手,目前正在尝试让通过 WASD 移动时,角色先加速到最高速度,然后再减速到停止,而不是直接跳到速度然后直接跳到停止。不知道为什么,我已经尝试了 5 小时却进展不大。

有没有办法修改下面的代码实现这一点?最好使用新的输入系统,如果可能的话。