2015-03-18 63 views
2

我正在尋找使用Matter.js,一個JavaScript物理引擎,在簡單的遊戲中使用彈力球。它出現在他們的API上,Matter可能沒有屬性來改變對象的彈性。有沒有人有任何想法我可能會去實現這個?Matter.js:在對象上添加彈跳屬性

+1

可能您正在尋找'恢復原狀屬性? – brianvaughn 2015-03-18 22:30:52

回答

13

也許您在尋找restitution

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

限定所述主體的所述恢復原狀(彈性)的數字。該值始終爲正值,範圍爲(0,1)。值爲0意味着碰撞可能是完全無彈性的,並且不會發生彈跳。值爲0.8意味着身體可能會以大約80%的動能反彈回來。請注意,碰撞響應基於成對物體,並且恢復值與以下公式結合使用:

+0

是的,謝謝。我無法投票答覆,但這是我正在尋找的財產。 – matterickson 2015-03-18 22:46:37

+0

樂意幫忙;) – brianvaughn 2015-03-18 22:52:11