Câu trả lời:
Có một cặp đôi cả jiglib và đạn đã được chuyển nhưng vẫn còn rất sớm. Xem http://www.jiglibjs.org và http://pl4n3.blogspot.com/2010/11/webglbONSjs-demo.html
Trong khi cá nhân tôi sử dụng ammo.js (xem câu trả lời của schteppe ) thông qua trình bao bọc Physijs , tôi cũng muốn đề cập đến Cannon.js , được tạo riêng cho JavaScript, không giống như ammo.js, được biên dịch tự động từ C ++ sang JS. Nhược điểm là ít tính năng hơn nhiều trong Cannon.js.
JigLibJS được đề cập bởi Paul Brunt dường như không rõ ràng.
Tôi không biết về bất kỳ công cụ vật lý 3D nào được triển khai bằng JavaScript. Nhưng có lẽ bạn có thể xem cổng Quake2> HTML5 và xem cách họ đã làm điều đó: http://code.google.com.vn/p/quake2-gwt-port/
Từ những gì tôi hiểu, họ đã sử dụng Bộ công cụ web của Google (GWT) để biên dịch các nguồn Java thành JavaScript. Tôi nghĩ rằng cách tiếp cận này cũng có thể có một số lợi ích cho dự án của bạn, vì nhiều khả năng bạn sẽ tìm thấy một công cụ vật lý 3D tốt cho Java hơn là JavaScript.
cannon.js . Nó nhanh hơn nhiều so với ammo.js vì nó được viết bằng ngôn ngữ gốc thay vì được chuyển từ C ++. Thật không may, tài liệu của nó là khá nhiều không có.