我有一个睡眠的身体,我想在一个特定的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);
答案 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);