Unity3d 如何在统一的碰撞中增加反作用力?
因此,当在2d球体和旋转的2d矩形上使用刚体物理时,它只会在碰撞时将球体推到一边。我想要的是球体在碰撞时飞离不要问它是否有碰撞的问题Unity3d 如何在统一的碰撞中增加反作用力?,unity3d,physics,Unity3d,Physics,因此,当在2d球体和旋转的2d矩形上使用刚体物理时,它只会在碰撞时将球体推到一边。我想要的是球体在碰撞时飞离不要问它是否有碰撞的问题 我试过物理材料和调整刚体之类的东西,但都没用。网上没有关于它的任何东西,所以尝试编写物理代码将非常困难。如果我理解正确的话 当Collizer2D.OnCollizeInter2dCollization2D事件触发时,您可以将或与参数一起应用于球体 或者在碰撞2D.OnCollisionInter2dCollision2D事件触发器时修改球体速度 请注意,接触和相
我试过物理材料和调整刚体之类的东西,但都没用。网上没有关于它的任何东西,所以尝试编写物理代码将非常困难。如果我理解正确的话 当Collizer2D.OnCollizeInter2dCollization2D事件触发时,您可以将或与参数一起应用于球体 或者在碰撞2D.OnCollisionInter2dCollision2D事件触发器时修改球体速度
请注意,接触和相对速度可能有助于计算力向量。我对统一性不太了解,但如果你想要突然注入力/动量,那大致就是一次爆炸。我希望Unity可以在碰撞时爆炸,并且可以使旋转的矩形免疫,这样只有球体受到点爆炸的影响。好的,谢谢,那么,当AddForce的第一个参数是方向时,力会作用在球体上的方向是什么?如果它是一个向前向后的运动,那么它将更容易获得方向,但我不确定旋转one@TrashMachine也许你可以在Collision2D中使用相对性。