向一个特定位置的方向冲动一个颈背体

时间:2013-11-02 12:15:10

标签: 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); 

1 个答案:

答案 0 :(得分:5)

完成它。 如果有人需要它,你只需要根据你的身体姿势设置冲动的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);