Matter.js è stato creato per migliorare le animazioni Web e agli sviluppatori di creare effetti più realistici, e soprattutto per i giochi basati su browser.
Mentre la maggior parte delle animazioni Web vengono eseguiti con l'elemento stesso di essere al centro della scena, Matter.js mette ordine nelle animazioni Web ancorando una gravità come forza in fondo alla pagina.
L'effetto diretto di questo è un ambiente di animazione in cui tutti i movimenti e le interazioni sono azionati da questa forza di gravità, simulando condizioni reali del mondo.
Altri fattori come impulso, resistenza di attrito, concatenamento, stress, e molti altri sono supportati anche, tutti con lo scopo di ricreare condizioni reali il più possibile.
Demo e istruzioni per l'uso sono incluse nel pacchetto Matter.js
Caratteristiche .
- 100% codice JS
- animazioni fluide
- Cellulari amichevole
- Cross-Browser testato
- HTML 5 pronto
- Il supporto per gesti tattili
- Il supporto per massa oggetto
- Supporto per la densità dell'oggetto
- Il supporto per le dimensioni degli oggetti
- Il supporto per corpi rigidi
- Supporto per oggetto impilamento
- Supporto per oggetto riposo
- Il supporto per (in) urti elastici
- Il supporto per i vincoli di movimento
- Il supporto per conservazione del momento
- Supporto per l'accelerazione movimento
- Supporto per attrito
- Il supporto per resistenza
- Sostegno ai punti di gravità personalizzata li>
- Sostegno ad organismi statici
- Il supporto per corpi addormentati
- Supporto per tempo ridimensionamento
Cosa c'è di nuovo in questa versione:
- Aggiunto:
- Vista demo
- Ora Scaling demo
- Angoli arrotondati (smussatura) demo
- raycasting demo
- modulo di query, tra cui raycasting
- 3 nuovi metodi compositi utili
- Il supporto per la rotellina del mouse, il ridimensionamento del mouse e offset
- Body.scale per scalare i corpi al volo
- Body.timeScale per rallentare i corpi per-corpo
- Body.setStatic per l'impostazione corretta statica
- Vertices.chamfer per arrotondare gli angoli di qualsiasi insieme di vertici
- Integrazione di smusso a fabbriche corpo
- opzione per disabilitare sincronizzazione dinamica engine.timing.isFixed
- render.bounds per la traduzione e la scalatura vista li>
Cosa c'è di nuovo nella versione 0.7.0:
- aggiunto sei nuove demo
- nuovo sistema evento Aggiunto
- Aggiunto il supporto sprite consistenza rappresentazione
- Aggiunto WebGL renderer (pixi.js)
- Migliore Composite (e mondiale)
Cosa c'è di nuovo nella versione 0.5.0:.
- Prima versione
Requisiti
- JavaScript abilitato sul lato client
Limitazioni
- Ancora in fase di sviluppo .
I commenti non trovato