เมนูการสอน สารบัญในหน้านี้

เอกสาร Matter.js

Matter.js คือเอ็นจิ้น JavaScript 2D Rigid Body สำหรับเว็บ ทำให้การสร้างเกมเชิงโต้ตอบและการจำลองเป็นเรื่องง่าย

เอกสารประกอบ API ของ Matter.js  •  การสาธิตเพิ่มเติม

คุณสมบัติ

  • ร่างกายแข็งเกร็ง
  • ร่างกายประกอบ
  • ร่างกายคอมโพสิต
  • ตัวถังเว้าและนูน
  • คุณสมบัติทางกายภาพ (มวล พื้นที่ ความหนาแน่น ฯลฯ)
  • การชดใช้ (การชนแบบยืดหยุ่นและไม่ยืดหยุ่น)
  • การชนกัน (ระยะกว้าง ระยะกลาง และระยะแคบ)
  • การวางซ้อนและการพักผ่อนที่มั่นคง
  • การอนุรักษ์โมเมนตัม
  • แรงเสียดทานและความต้านทาน
  • กิจกรรม
  • ข้อจำกัด
  • แรงโน้มถ่วง
  • การนอนหลับและร่างกายคงที่
  • ปลั๊กอิน
  • มุมโค้งมน (ลบมุม)
  • มุมมอง (แปล, ซูม)
  • แบบสอบถามการชนกัน (raycasting, การทดสอบภูมิภาค)
  • การปรับขนาดเวลา (สโลว์โมชั่น, เร่งความเร็ว)
  • Canvas renderer (รองรับเวกเตอร์และพื้นผิว)
  • MatterTools สำหรับการสร้าง ทดสอบ และแก้ไขโลก
  • การทำให้เป็นอนุกรมสถานะโลก (ต้องใช้ resurrect.js)
  • รองรับข้ามเบราว์เซอร์และ Node.js (Chrome, Firefox, Safari, IE8+)
  • รองรับมือถือ (สัมผัส, ตอบสนอง)
  • การใช้งานฟิสิกส์ JavaScript ดั้งเดิม (ไม่ใช่พอร์ต)

เว็บไซต์อย่างเป็นทางการ:  https://brm.io/matter-js/

รหัสแหล่งที่มา:https://github.com/liabru/matter-js

สารบัญในหน้านี้