19/02/2015

Matter.js – Javascript physics engine hỗ trợ mobile

Nhắc đến physics engine bằng JavaScript thì nỗi tiếng nhất phải kể đến là Box2D. Tuy nhiên, hôm nay mình xin giời thiệu đến 1 engine khác cũng khác hay là Matter.js.
Matter.js là thư viện physics engine hỗ trợ mobile với rất nhiều chức năng thú vị.

Cách sử dụng Matter.js


多数のデモがありますので幾つか紹介します。こちらはよくありがちなブロック。マウスでドラッグして移動できます。
Xin được trích một số Demo trong rất nhiều demo. Đây là chương trình thường gặp: dùng chuột kéo di chuyển vật thể.
カラーリング。
Bản có tô màu.
振り子のデモ。
Con lắc.
壁にぶつかる巨大な玉。PVでもこんなシーンあったような。
Mô phỏng quả bóng chạm vào tường
投石機っぽいデモ。
Demo trò chơi ném đá.
単純に落下するだけでなく、その流れをスローモーションにしたり、逆にスピードアップさせたりできます。
Không chỉ đơn thuần là mô phỏng vật rơi, mà còn có thể quay chậm, chỉnh tốc độ nhanh được nữa.
カーテンっぽいデモ。
Mô phỏng rèm cửa.
ストレス。上の加重によって少しだけ沈み込んでいるのが分かります。
Demo về stress: việc gia tăng trọng lượng ở trên sẽ làm cho vật thể bị nén xuống.
こちらは落下のスローモーション化するデモ。映画っぽくて格好良いです。
Đây là mô phỏng quay chậm vật rơi, đẹp như phim.
Matter.js hỗ trợ WebGL và Canvas. Vời việc hỗ trợ event thì việc customize có thể được thực hiện bằng Javascript. Browser hỗ trợ từ IE8 trở lên.

Matter.js là chương trình viết bằng HTML5/JavaScript, mã nguồn mở dưới giấy phép MIT License.

Liên kết:
Matter.js - a 2D rigid body JavaScript physics engine
liabru/matter-js

Tags: , , , ,

0 nhận xét “ Matter.js – Javascript physics engine hỗ trợ mobile ”

Đăng nhận xét

Nhận Tin

Đăng ký nhận tin

© 2015 @IT . All rights reserved.
Designed by SpicyTricks