这次开发出了后坐力、散布、武器拾取、UI,重写了子弹生成和滑铲部分的实现

这次遇到一个坑,CharacterController.isGrounded在静止时是不能正确判断的,因此不能放进update里使用,写了半天准星的散布检测都不对,查了官方文档才发现问题;

现在使用Physics.CheckCapsule进行落地检测,但新的问题又出现了,人物跳跃时会卡住,冲刺是跳跃又不受影响。初步判定是Physics.CheckCapsule和CharacterController的冲突问题,但现在调了很久又没有找到具体原因。

(头都秃了)

跳跃问题