Matter.js foi criado para melhorar animações da Web e permitir que os desenvolvedores criem efeitos mais realistas e, especialmente, para os jogos baseados em navegador.
Enquanto a maioria das animações da Web são executados com o próprio elemento de estar no centro do palco, Matter.js traz a ordem em animações da Web, ancorando uma gravidade como força na parte inferior da página.
O efeito direto dessa animação é um ambiente onde todos os movimentos e interações são conduzidos por esta força de gravidade, imitando as condições do mundo real.
Fatores adicionais como impulso, resistência, atrito, o encadeamento, estresse e muitos outros também são suportados, todos com o objetivo de recriar condições reais, tanto quanto possível.
Demonstrações e instruções de uso estão incluídos no pacote Matter.js
Recursos :.
- 100% código JS
- animações suaves
- Móvel amigável
- Cross-browser testado
- HTML 5 prontos
- Suporte para gestos de toque
- Suporte para massa objeto
- Suporte para densidade objeto
- Suporte para as dimensões do objeto
- Suporte para corpos rígidos
- Suporte para empilhamento objeto
- Suporte para descansar objeto
- Suporte para (in) colisões elásticas
- Suporte para restrições de movimento
- Suporte para a conservação dinâmica
- Suporte para aceleração de movimento
- Suporte para atrito
- Suporte para resistência
- Suporte para pontos de gravidade sob encomenda
- Apoio aos organismos estáticos
- Apoio aos organismos de dormir
- Suporte para escalonamento no tempo
O que é novo nesta versão:
- Adicionado:
- Visualizações demonstração
- Tempo de demonstração de escala
- cantos arredondados (chanfragem) demonstração
- demonstração Raycasting
- módulo de consulta, incluindo raycasting
- 3 novos métodos compostos úteis
- Suporte para roda do mouse, o dimensionamento do mouse e compensações
- Body.scale para escalar corpos na mosca
- Body.timeScale para abrandar corpos per-corpo
- Body.setStatic para configurar corretamente estática
- Vertices.chamfer para arredondar os cantos de qualquer conjunto de vértices
- Integração de chanfro para as fábricas do corpo
- opção para desativar o sincronismo dinâmico engine.timing.isFixed
- render.bounds para traduzir e dimensionamento vistas
O que é novo na versão 0.7.0:
- Adicionado seis novas demos
- Adicionado novo sistema de eventos
- apoio do sprite textura renderização Adicionado
- Adicionado WebGL renderizador (pixi.js)
- Composite melhorado (e mundial)
O que é novo na versão 0.5.0:.
- Primeira versão
Requisitos :
- o JavaScript habilitado no lado do cliente
Limitações :
- Ainda em desenvolvimento .
Comentários não encontrado