Saya menyusun permainan yang akan dimainkan sebagian besar dengan gravitasi tiga dimensi.
Maksud saya beberapa planet / bintang / bulan berperilaku realistis, dan merencanakan jalur dan prediksi jalur di bidang gravitasi.
Saya telah melihat berbagai mesin fisika, seperti Bullet , tokamak atau Newton , tetapi tidak satu pun dari mereka tampaknya cocok, karena saya pada dasarnya harus menulis ulang mesin gravitasi dalam kerangka mereka.
Apakah Anda tahu mesin fisika yang mampu berurusan dengan banyak benda semua tertarik satu sama lain?
Saya tidak perlu manajemen scenegraph, atau rendering, hanya fisika inti. (Deteksi tabrakan akan menjadi bonus, seperti dinamika tubuh yang kaku).
Latar belakang saya dalam fisika, jadi saya bisa menulis sebuah mesin yang menggunakan integrasi Verlet atau RK4 (atau bahkan integrasi Euler, jika saya harus) tetapi saya lebih suka mengadaptasi solusi off the shelf.
[Sunting]: Ada beberapa sumber yang bagus untuk simulasi fisika dari masalah n-body online, dan pada stackoverflow
sumber
Jawaban:
Saya tidak berpikir bahwa Anda akan dapat menggunakan mesin fisika kutu waktu konvensional karena masalah tiga tubuh tidak akan memungkinkan untuk orbit yang stabil.
Anda mungkin dapat menarik keluar mesin fisika dari Stellarium atau paket astronomi lainnya.
Namun, saya pikir tindakan terbaik adalah dengan hanya memanggang di jalur planet Anda dan menariknya keluar dari meja. Kecuali jika pemain Anda benar-benar dapat memengaruhi lintasan planet dengan tindakannya, tidak ada gunanya melakukan simulasi penuh.
sumber
Apakah ada batasan platform? Karena PhysX , dari nVidia, memiliki apa yang Anda cari, dan banyak lagi .
sumber