本人做了一个弹道反弹的效果,即子弹射中障碍物时根据入射向量(startPoint.sub(endPoint))和碰撞发生点(contact.getWorldManifold().normal)的向量计算出反射向量,然后在碰撞检测中给子弹的rigibody添加一个反射方向的力,基本思路如上,但是遇到了以下2个问题:
1、我给子弹添加了rigibody的时候,type已经设置成了kinecmatic,然而子弹击中物体后还是会自动受到一个引擎物理系统反弹的效果,即我在碰撞检测中做的逻辑(计算反射向量)全是无用功,不知道怎么取消这个反弹效果?
PS:效果其实是可以的,之前没有做过这一套,全靠物理系统反弹吗?
2、子弹在不断的碰撞过程中,有时会发生子弹卡在某个角落不动的问题,目前也还不知道是什么原因?不知道是不是和第1点自动收到的物理系统有关
以上2个问题,不知道有没有了解的大佬可以解惑一下,谢谢!