复刻 Unity 中的原神运动 |#17 – 着陆状态

对于着陆我们有三种状态:
复刻 Unity 中的原神运动 |#8 – 角色旋转

首先通过InputSystem来获取角色的WASD的返回值,将Vector2类型转换为Vector3类型,然后将其转换为弧度角(float),接着更新角度将摄影机旋转的Y轴角度也添加进来。判断我们的方向角度是否改变为其他角度,更新目标旋转角度数据。最后将角度数据转换为四元数。用Rigidbody.AddForce移动。Mathf.SmoothDam…
复刻 Unity 中的原神运动 |#9 – 使用移动状态
这个单元主要是用来将运动系统加入,让角色可以在空闲、走路和跑步之间切换。