Matter.js été créé pour améliorer animations Web et permettra aux développeurs de créer des effets plus réalistes, et surtout pour les jeux basés sur navigateur.
Alors que la plupart des animations Web sont exécutés avec l'élément lui-même étant dans le centre de la scène, Matter.js met de l'ordre dans les animations Web par l'ancrage d'une gravité comme vigueur au bas de la page.
L'effet direct de cette est un environnement d'animation où tous les mouvements et les interactions sont entraînés par cette force de gravité, imitant conditions monde réel.
D'autres facteurs comme l'élan, la résistance, la friction, le chaînage, le stress, et beaucoup d'autres sont également pris en charge, le tout avec le but de recréer les conditions réelles d'aussi près que possible.
Démos et les instructions d'utilisation sont inclus dans le paquetage Matter.js
Caractéristiques :.
- 100% de code JS
- animations lisses
- mobile convivial
- Croix-navigateur testé
- HTML 5 prête
- Soutien aux gestes tactiles
- Soutien à la masse de l'objet
- Soutien à la densité de l'objet
- Soutien aux dimensions de l'objet
- Soutien aux organismes rigides
- Support pour objet d'empilage
- Support pour objet de repos
- Soutien à (en) collisions élastiques
- Soutien aux contraintes de mouvement
- Soutien à la conservation du moment
- Support de l'accélération de mouvement
- Soutien à friction
- Soutien à la résistance
- Soutien aux points de gravité personnalisé
- Soutien aux organismes statiques
- Soutien aux organismes de couchage
- Support pour échelle de temps
Ce qui est nouveau dans cette version:
- Ajout:
- Vues demo
- Temps démo échelle
- coins arrondis (chanfreinage) démonstration
- Démo du raycasting
- module de requêtes, y compris raycasting
- 3 nouvelles méthodes composites utiles
- Soutien à molette de la souris, mise à l'échelle de la souris et les compensations
- Body.scale mise à l'échelle des organismes à la volée
- Body.timeScale pour ralentir les organes par corps
- Body.setStatic pour régler correctement statique
- Vertices.chamfer d'arrondissement des angles de tout ensemble de sommets
- Intégration du chanfrein à des usines de carrosserie
- option pour désactiver calage dynamique engine.timing.isFixed
- render.bounds pour la traduction et la mise à l'échelle des vues
Quoi de neuf dans la version 0.7.0:
- Ajout de six nouvelles démos
- nouveau système d'événement Ajouté
- Ajout du support sprite texture de rendu
- Ajouté WebGL rendu (pixi.js)
- Amélioration Composite (et mondiale)
Ce qui est nouveau dans la version 0.5.0:.
- Première version
Exigences :
- Javascript sur côté client
Limitations :
- Toujours en développement .
Commentaires non trouvées