2014-09-30 79 views
1

好的,我有我的玩家手臂与旋转关节相连。而我想要的是手臂身体向接触点旋转。libgdx box2d玩家手臂触摸

enter image description here

我试图计算触摸点到主体的角度,并与

setTransform(armBody.getPosition(), angle); 

设置臂,但它作用于更新方法怪异。它围绕臂体的中心旋转,而不是旋转接头连接处的身体周围。

我也在想联合,但我不知道哪个可以像我想要的那样工作。

我将不胜感激任何帮助!

+0

我会用旋转关节将手臂的上端固定到位,然后用ApplyTorque旋转手臂体。 – iforce2d 2014-10-01 10:45:41

+0

谢谢你,我发现你的教程很有帮助。我终于可以做到了,而且表现完美。如果你把它作为答案,我会接受它。谢谢! – Durian 2014-10-01 18:59:46

回答

0

我会用旋转接头将手臂的上端固定到位,然后用ApplyTorque旋转手臂体。