如何检测运动二维刚体的碰撞

时间:2019-03-13 07:10:30

标签: c# unity3d collision kinematics

我正在制作2D游戏,但是运动刚体的碰撞检测存在问题。有时它会检测到碰撞,但是大多数情况下它从未检测到碰撞。 实际上,我正在制作Knifehit游戏的副本,其中当一把刀子击中目标物体时,它将是该物体的孩子并与他一起绕圈运动,因此,每当一把刀子被另一把刀击中时,它就永远不会检测到由于(运动刚体)发生碰撞。 我在刀上附加了2D盒式对撞机,但效果不佳。 这是一些游戏图片。

enter image description here enter image description here

所以,当我打糖果刀时,刀将变成糖果的孩子, 刀的主体类型从“动态”更改为“运动”,因此刀开始随糖果移动,但是当刀被另一把刀击中时,它永远找不到碰撞检测功能,因此该如何解决。请先生帮助我。

0 个答案:

没有答案