如何使用PhysicsJS旋转固定对象



我正在学习新的javascript库PhysicsJS(链接)。

如果有人能帮我或给我举个例子:

如何旋转固定物体(如螺旋桨和球的反弹)?

如何在世界上设置一些反弹的对象和不反弹的对象?

边缘碰撞检测(AABB),有可能用圆圈代替立方体吗?

您可以通过更改角度属性来旋转对象像这样:

world.on('step', function(){
  barrel.state.angular.pos += 0.02;
  world.render();
});

你关于旋转"固定"对象的问题在另一篇文章中被问到:PhysicsJS-如何创建一个在被击中时绕固定点旋转的物体?

至于设置一些反弹的对象和一些不反弹的对象:这还不能完成。它是作为未来发展的一部分制定的:https://github.com/wellcaffeinated/PhysicsJS/issues/30

对于边缘碰撞检测,目前只能使用矩形。您必须修改边缘碰撞检测代码,使其成为圆形。

相关内容

  • 没有找到相关文章

最新更新