Actionscript 3 向特定位置推动颈背体

Actionscript 3 向特定位置推动颈背体,actionscript-3,physics,nape,Actionscript 3,Physics,Nape,我有一个睡眠的身体,我想在一个特定的x/y位置施加一个方向的冲动,比如说x:200,y:300 但是,当这个脉冲被施加时,物体向x/y方向移动,而不是向确切的位置移动,它在x/y两个方向上的差异范围在30-50左右。重力为0,0 var impulse:Vec2 = Vec2.weak(200, 300); impulse.length = 1000; napeBody.applyImpulse(impulse); 完成了。 如果有人需要,您只需根据您的身体位置在脉冲上设置x/y: var

我有一个睡眠的身体,我想在一个特定的x/y位置施加一个方向的冲动,比如说
x:200,y:300

但是,当这个脉冲被施加时,物体向x/y方向移动,而不是向确切的位置移动,它在x/y两个方向上的差异范围在30-50左右。重力为
0,0

var impulse:Vec2 = Vec2.weak(200, 300);
impulse.length = 1000;
napeBody.applyImpulse(impulse); 
完成了。 如果有人需要,您只需根据您的身体位置在脉冲上设置x/y:

var dx:Number = _destX - napeBody.position.x;
var dy:Number = _destY - napeBody.position.y;

var impulse:Vec2 = Vec2.weak(dx, dy);
impulse.length = 1000;
napeBody.applyImpulse(impulse);

似乎
impulse
是相对于
napbody
而不是全局“阶段”的