Die Frage hat nicht viel mehr zu bieten. Ich mache mir keine Sorgen um den Overhead, da ich sicher bin, dass beide für meine Zwecke in Ordnung sind. Grundsätzlich bin ich mit Box2D-Konzepten aufgrund der Farseer Physics Engine vertraut, aber ich möchte Bullet verwenden, wenn ich den Sprung zu 3D-Sachen mache. Vielleicht hat Bullet auch im 2D-Bereich einen pädagogischen Wert für mich?
Die verallgemeinerte Version der Frage lautet: Soll ich eine 3D-Physik-Engine für ein 2D-Spiel verwenden, wenn ich in Zukunft eine 3D-Physik-Engine verwenden möchte? Oder ist dies eine Zeitverschwendung, die keinen pädagogischen Wert bietet?
c++
physics
box2d
bullet-physics
Christopher Horenstein
quelle
quelle
Antworten:
Warum nicht separat behandeln?
Sie haben ein 2D-Spiel; Verwenden Sie die richtige Engine / Tools, um das Spiel so gut wie möglich zu machen.
Sie möchten mit einer 3D-Engine herumspielen, um sie zu lernen. Spielen Sie dann damit herum, erstellen Sie einige einfache 3D-Spiele oder Apps, aber halten Sie diese von dem anderen Spiel, an dem Sie arbeiten, getrennt.
quelle
Mein allgemeines Gefühl ist immer, dass das Lernen, etwas im falschen Kontext zu benutzen, keine wertvolle Übung ist.
quelle