Chr*_*ris 2 physics actionscript-3 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);
Run Code Online (Sandbox Code Playgroud)
完成了.如果有人需要它,你只需要根据你的身体姿势设置冲动的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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1703 次 |
| 最近记录: |