我在代码中这样设置Armature的刚体,下面的this._sprite就是Armature类型的
var size = this._sprite.getContentSize();
//cp.Body(质量,惯性力矩)
this._body = new cp.Body(1,cp.momentForBox(1,size.width * Math.abs(this._scaleX),size.height * Math.abs(this._scaleY)));
this._body.setPos(cp.v(this._x,this._y));
//将刚体添加到物理空间
this._space.addBody(this._body);
//关联物理刚体和精灵
this._sprite.setBody(this._body);
但是在debug模式下观察到,物理刚体和形状会收重力影响,而Armature不受重力影响,请问各位大大这是什么情况?
下面是截图
开始时的效果,刚体和形状与Armature保持一致
重力影响后,刚体和形状在下落,而Armature却不动


