Irgendwelche tragbaren Festkomma-Open-Source-3D-Physik-Engines? [geschlossen]


14

Ich bin auf der Suche nach einer Festkomma-3D-Physik-Engine (grundlegende Kynematik und Auflösung der Kollisionserkennung ... nichts Besonderes.)

Ich benötige Festkomma-Mathematik, da ich aus Gründen der Reproduzierbarkeit deterministische Ergebnisse und eine hohe Portabilität haben möchte, da ich davon ausgehe, dass mein Spiel für Geräte wie Mobiltelefone oder tragbare Spielekonsolen ohne Gleitkomma-Einheiten sehr portabel ist.


Die einzigen mir bekannten Physik-Engines, die Festkomma-Mathematik unterstützen, sind 2D-Engines. Ich bekomme Ihren Wunsch nach Determinismus, denn das ist schön zu haben, aber ist es tatsächlich eine Voraussetzung? Und es gibt viele tragbare Physik-Engines, Fest- oder Gleitkomma-Engines haben nicht viel damit zu tun, es sei denn, Sie müssen sie im Gleichschritt über Plattformen oder ähnliches ausführen - oder?

2
Dies ist eine Voraussetzung, da dies für ein rundenbasiertes Netzwerkspiel vorgesehen ist, bei dem jeder Spieler am Ende jeder Runde seine Befehle mit anderen Spielern geteilt hat und das Ergebnis simuliert, das genau gleich sein muss und keinen maßgeblichen Server hat kann in der Mitte sein (P2P-Spiel.) Ich beabsichtige, es portabel zu sein, nicht nur zwischen Betriebssystemen, sondern auch Maschinen, auch solche ohne FPU wie NintendoDS. Die FPU-Ergebnisse können sogar zwischen verschiedenen Compilern im selben Betriebssystem inkonsistent sein. Denken Sie also an verschiedene Architekturen ...
16.

Haben Sie schon eine Festkomma-3D-Physik-Engine gefunden? Ich suche auch einen.
Ergwun

@Ergwun Nein, ich habe nicht ... Ich denke, sie existieren einfach nicht.
7.

Ja, ich habe es auch aufgegeben, nachzuschauen.
Ergwun

Antworten:


3

Sie können versuchen, jemanden zu fragen, der Tutorials zu Flipcode für 3D-Festkomma-Mathematik auf Mobilgeräten erstellt hat , er hat Spiele erstellt und dazu gehörte Physik.

(Einige alte Spiele verwendeten Fixed Point (Vermutung Carmageddon, Destruction Derby ...). Fixed Point wird auf einigen Mobilgeräten verwendet und es gibt Spiele, und einige davon sind 3D-Spiele.)

Ich hoffe, es hilft. :)


Nicht genau das, wonach ich gesucht habe, aber nette Informationen. Ich habe das AirplaySDK nicht sonderlich untersucht und auch keine Lizenz gesehen, aber es sieht so aus, als ob es sich um proprietäre Software handelt. Ich werde am Ende meine eigene Physik-Engine (oder zumindest einen Festkomma-Mathe-Ersatz) programmieren, so dass das erste "Gefällt mir" ein großartiger Ausgangspunkt wäre.
KaoD

1
@kaoD Noch etwas zur Fixpunktphysik, die ich beim googeln gefunden habe. Ich habe mich gefragt, ob so etwas in Bullet möglich ist, und es scheint, dass einige Leute es versucht haben. Ich glaube, Bullet ist gut, so ist dies natürlich, um es dort zu suchen ... Kontaktieren Sie sie oder google mehr für (ODE Fixpunkt, Bullet Physics Fixpunkt, ...)
user712092
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.