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这篇文章?\。