我正在尝试学习如何使用box2dweb,并希望有一个对象(在这种情况下为圆圈)始终跟随鼠标,而不仅仅是在拖动时。它的想法可以用于空气曲棍球类型的游戏,其中圆圈是你的桨。
然而,圆圈不能正确附着在鼠标上,而是围绕鼠标光标所在的点摆动,如果其中一个对象是鼠标光标,则行为更像是距离关节。
我不知道我做错了什么,但我还是新手,所以任何帮助都会受到赞赏。
您可以在此处查看我目前的代码(基于演示代码):http://jsbin.com/ejafoj/1/edit
答案 0 :(得分:0)
管理来解决这个问题,我的问题是误解了mousejoint定义目标和mousejoint目标之间的差异。我需要将定义目标设置为球的中心而不是鼠标光标。一旦我这样做,它就完美无缺。