มีเอนจิ้นฟิสิกส์ 3D ของ open source อย่างใดอย่างหนึ่งอยู่? [ปิด]


19

ฉันกำลังทำงานในเกม 3D FPS บนเว็บโดยใช้ WebGL, HTML5 และ JavaScript ควรกำหนดเป้าหมายพีซีและเน็ตบุ๊กที่ติดตั้งเบราว์เซอร์ที่เปิดใช้งาน WebGL

ฉันสงสัยว่ามีเอ็นจินฟิสิกส์ 3D แบบโอเพ่นซอร์สที่มีอยู่ที่เขียนด้วย JavaScript หรือไม่?

คำตอบ:



3

ในขณะที่ฉันใช้ ammo.js เป็นการส่วนตัว (ดูคำตอบของ schteppe ) ผ่านwrapper ของPhysijsฉันยังต้องการพูดถึงcannon.jsซึ่งสร้างขึ้นสำหรับ JavaScript โดยเฉพาะซึ่งแตกต่างจาก ammo.js ซึ่งถูกรวบรวมโดยอัตโนมัติจาก C ++ ถึง JS ข้อเสียคือคุณสมบัติที่น้อยกว่ามากใน cannon.js

JigLibJS ซึ่งถูกกล่าวถึงโดย Paul Brunt ดูเหมือนจะไม่มีใครทำความสะอาด


2

ฉันไม่รู้เกี่ยวกับเครื่องมือ 3D ฟิสิกส์ที่ใช้ใน JavaScript แต่บางทีคุณสามารถดูพอร์ต Quake2> HTML5 และดูวิธีที่พวกเขาทำ: http://code.google.com/p/quake2-gwt-port/

จากสิ่งที่ฉันเข้าใจพวกเขาใช้Google Web Toolkit (GWT)เพื่อรวบรวม Java-Sources ไปยัง JavaScript ฉันคิดว่าวิธีการนี้อาจมีประโยชน์สำหรับโครงการของคุณเช่นกันเนื่องจากเป็นไปได้มากว่าคุณจะพบเครื่องมือฟิสิกส์ 3 มิติที่ดีสำหรับ Java มากกว่าจาวาสคริปต์


1

cannon.js มันเร็วกว่า ammo.js มากเพราะเขียนเป็นภาษา JS แทนที่จะถูกย้ายจาก C ++ น่าเสียดายที่เอกสารของมันไม่มีอยู่จริง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.