高级设置
Box2D 提供了非常多的参数来改变物理运行状态,除了 、Collider
、、World
之外,还有一些属于 Box2D 内部宏的参数。这些宏的参数可以在 box2d.js(web 平台) / Box2D/Common/b2Settings.h(native 平台) 文件开头找到。
弹性碰撞的速度阈值。当碰撞发生时如果相对速度小于速度阈值,那这次的碰撞会被认为是非弹性碰撞。
案例 2:像桌球游戏这种类型的游戏可能会出现这样的情况,当一个小球碰到并停靠在桌子的边缘,这个小球就再也离不开边缘了。
解决方法:将 阈值降低。