Javascript 如何将对象指向Box2DJS+;Cocos2DJS

Javascript 如何将对象指向Box2DJS+;Cocos2DJS,javascript,cocos2d-iphone,box2d,mousemove,Javascript,Cocos2d Iphone,Box2d,Mousemove,我正在尝试模拟一个射箭射击游戏,我想将弓的动画设置为鼠标所在的位置。我该怎么做?我已经尝试绑定一个关节,并将其用于鼠标跟随: this.bow.SetTransform(new b2Vec2(x/30, y/30), this.bow.GetAngle()); 但它总是会出现一个错误: 未捕获的TypeError:对象[Object Object]没有方法“GetAngle” 我已经搜索了这个错误,但是在谷歌上没有找到。有没有一种方法可以解决这个问题,或者用另一种方法来实现弓形鼠标跟随?Set

我正在尝试模拟一个射箭射击游戏,我想将弓的动画设置为鼠标所在的位置。我该怎么做?我已经尝试绑定一个关节,并将其用于鼠标跟随:

this.bow.SetTransform(new b2Vec2(x/30, y/30), this.bow.GetAngle());
但它总是会出现一个错误:

未捕获的TypeError:对象[Object Object]没有方法“GetAngle”


我已经搜索了这个错误,但是在谷歌上没有找到。有没有一种方法可以解决这个问题,或者用另一种方法来实现弓形鼠标跟随?

SetTransform方法的源代码如下所示:

 b2Body.prototype.SetTransform = function (xf) {
      this.SetPositionAndAngle(xf.position, xf.GetAngle());
 }

尝试调用
SetPositionAndAngle
而不是
SetTransform

我如何才能+1这篇文章?\。