Matter.js:在对象上添加一个Bounce属性

时间:2015-03-18 22:28:12

标签: javascript physics-engine

我正在使用一个javascript物理引擎Matter.js在一个简单的游戏中拥有一个弹力球。在他们的API上看来,Matter可能没有属性来改变对象的弹性。有没有人知道如何实现这个目标?

1 个答案:

答案 0 :(得分:17)

也许您正在寻找restitution

http://brm.io/matter-js-docs/classes/Body.html#property_restitution

  

定义身体恢复原状(弹性)的数字。该值始终为正值,且在(0,1)范围内。值为0表示碰撞可能完全没有弹性,并且不会发生弹跳。值为0.8意味着身体可以以大约80%的动能反弹。请注意,碰撞响应基于实体对,并且恢复原则值与以下公式组合: