请教大家物理的一个功能的实现思路

类似图1那样

从某一个发射器上,发射一个钩子,钩子前端是用绳子相连接,然后一旦碰上敌方车辆,如图2

钩子就与敌方车辆建立joint关系,是什么RopeJoint,还是WeldJoint?

然后发射器就开始回收绳子,拖着敌方车辆移动,绳子长度逐渐变短,最终拖到无法再拖动了,效果如图3

这个功能请教大家有没什么实现思路,列出下步骤,例如,
1.。。。
2.。。。
3.。。。

用物理引擎如何实现呢?拜托各位大神了?本菜鸟已经想了三天三夜了。。

你这个不用物理引擎也可以实现啊。

一定要用物理引擎,因为被钩子的车子就算飞起来,也能用绳子拉回来

这游戏玩过,好搞笑的车:2:

这游戏看样子很好玩啊.