Ich brauche die Physik-Engine, um die Spielwelt auf dem Server zu simulieren. Ich googelte für .Net-Physik-Engines und sie wurden alle 2006-2009 veröffentlicht. Gibt es also eine gute Physik-Engine, die ich verwenden kann?
Was ich von der Maschine brauche, ist Box, Kugeln Kollisionen ..
Update: Entschuldigung vergessen zu erwähnen, ich brauche 3D-Engine
Update: Falls jemand eine verwaltete Physik-Engine benötigt, schaut euch Jitter an, es wird pure verwaltet und von der Entwickler von JigLibX
Ich habe die sehr gute Newton Game Dynamics über P / Invoke verwendet.
Es gibt auch die vielbeachtete Bullet-Physik-Engine, aber ich habe sie nie direkt benutzt. Es sieht jedoch ziemlich gut aus.
Sie wussten nicht, ob Sie eine rein verwaltete Code-Engine benötigen, aber beachten Sie, dass dies nicht der Fall ist.
2d Maschine:
Ich habe mir das vor einiger Zeit angeschaut: Ссылка
- Bearbeiten: Aus irgendeinem Grund kann ich diesen Kommentar nicht selbst löschen oder sogar auf Kommentare antworten, also lasse ich diesen Schnitt hier. Diese Antwort wurde vor der Klärung der Anforderung für 3D veröffentlicht. Wenn ein Mod das löschen möchte, fühle dich frei.
Ich habe vor ein paar Jahren an einem Uni-Projekt gearbeitet
MIT-Lizenz Nativ in C # geschrieben.
Es gibt einige Einschränkungen, wie Sie es für ein uni-Projekt vermuten würden
zB nur konvexe Rümpfe verwenden
Funktionen Kollisionserkennung (verwendet Begrenzungsvolumenhierarchie) elastische Kollisionen Benutzerdefinierte Kollisionsbearbeitung unterstützt auch einige Teilchenphysik und räumliche Abfragen (k-nearest neighbor).
seine Open Source, also wenn Sie Ihre eigenen Features hinzufügen möchten, könnten Sie
Tags und Links .net c# collision-detection physics server-side