使用子弹物理对特定方向的物体施加力

时间:2014-06-24 17:21:48

标签: libgdx bullet bulletphysics

我试图从相机原点开始使用相机方向作为射击线来发射立方体。我希望能够用int改变镜头中传递的力量。

在查看网络上发现的各种代码之后,以下似乎就是我要找的。

obj.body.applyCentralImpulse(Vector3);    

其中Vector3给出X,Y,Z中的力

以下给出了相机正在查看的方向

Vector3 dir = cam.direction;

如何组合目标和所需的力?

非常感谢。

1 个答案:

答案 0 :(得分:0)

这应该起作用:-

Vector3 dir = new Vector3(cam.direction);
obj.body.applyCentralImpulse(dir.scl(force));

只需将force替换为各种值,直到获得一个运行良好的值即可。