我正在学习新的javascript lib PhysicsJS (link)。
如果有人可以帮助我或向我展示以下示例:
如何旋转固定物体(如螺旋桨和球的反弹)?
如何在世界上设置一些反弹的物体和不反弹的物体?
边缘碰撞检测(AABB),有没有可能做一个圆而不是立方体?
发布于 2015-07-24 20:57:08
可以通过更改角度属性来旋转对象,如下所示:
world.on('step', function(){
barrel.state.angular.pos += 0.02;
world.render();
});
发布于 2013-11-24 01:07:36
你关于旋转“固定”物体的问题在另一篇文章中被问到:PhysicsJS - how to create a body which rotates about a fixed point when struck?
至于设置一些反弹的对象和一些不反弹的对象:这还不能完成。作为未来开发的一部分,它正在制定中:https://github.com/wellcaffeinated/PhysicsJS/issues/30
对于边缘碰撞检测,目前只能使用矩形。您必须修改边缘碰撞检测代码,使其成为一个圆。
https://stackoverflow.com/questions/20155002
复制相似问题