2015-03-18 2 views
2

Je cherche à utiliser Matter.js, un moteur physique javascript, d'avoir une balle rebondissant dans un jeu simple. Il apparaît sur leur API que Matter peut ne pas avoir de propriété pour modifier le rebond d'un objet. Est-ce que quelqu'un a une idée de comment je pourrais mettre en œuvre cela?Matter.js: Ajout d'un rebond de la propriété sur les objets

+1

Êtes-vous à la recherche de la propriété 'restitution'? – brianvaughn

Répondre

13

Peut-être que vous cherchez restitution?

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

Nombre qui définit la restitution (élasticité) du corps. La valeur est toujours positive et est dans la plage (0, 1). Une valeur de 0 signifie que les collisions peuvent être parfaitement inélastiques et aucun rebondissement ne peut se produire. Une valeur de 0,8 signifie que le corps peut rebondir avec environ 80% de son énergie cinétique. Notez que la réponse de collision est basée sur des paires de corps, et que les valeurs de restitution sont combinées avec la formule suivante:

+0

Oui merci. Je ne peux pas voter votre réponse mais c'est la propriété que je cherchais. – matterickson

+0

Heureux de vous aider;) – brianvaughn