Unity Rigidbody2D质心与多边形对撞机计算?

时间:2014-01-06 01:36:02

标签: unity3d game-physics

如果我使用多边形对撞机,则rigidbody2d的质心不再是对象的中心。

因此,如果我调用rigidbody2d.applyForceAtPosition,我无法使用参数(position.x,position.y+1) (position.x,position.y-1)向前移动对象而不会产生扭矩。

有没有电话,所以我可以做 (centerofmass.x, centeroffmass.y+1)

由于Unity有一个在质量中心施加扭矩的rigidbody2d.addtorque调用,必须有一种方法来确定质心?

根据http://forum.unity3d.com/threads/210977-Rigidbody2D-Center-of-Mass-Sprites-rotating-irregularly,它不在Unity 4.3中,但有没有办法自己获取它?

1 个答案:

答案 0 :(得分:0)

我很确定rigidbody2D.AddForce将力加到质心上,就像AddTorgue将它应用到质心一样。