actionscript-3 - 将颈背 body 推向特定位置

标签 actionscript-3 physics nape

我有一个 sleep 体,我想向特定的 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); 

最佳答案

完成了。 如果有人需要,你只需要根据你的 body 位置设置脉冲上的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);

关于actionscript-3 - 将颈背 body 推向特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19741793/

相关文章:

haxe - 如何移动 HaxeFlixel FlxNapeSprite?

actionscript-3 - 更改简单声道的音量

actionscript-3 - 仅从 Azure 云存储 blob 加载 SWF 文件时出现跨域问题

actionscript-3 - 如何在 Haxe 中正确重写 getter 和 setter

actionscript-3 - AS3在第一个音频文件完成播放后播放第二个音频文件

c++ - 处理质量 Spring 系统之间碰撞的好方法

physics - Box2d 中的摩擦

c++ - 如何让我的递归函数在进入下一级循环之前读取每个新实例?