Welche von diesen würde ein Top-Down-Shooter besser passen?Farseer oder Box2D? Top-Down-Shooter Physik Implementierung
Ich habe gehört, dass Box2D schneller funktioniert, aber ich habe auch bemerkt, dass es keine breitere Community-Unterstützung für XNA gibt (es scheint eher für Flash verwendet zu werden - aus einem mir unbekannten Grund).
Farseer ist jedoch für XNA gebaut, und scheint es zu passen und ziemlich gut zu funktionieren. Farseers Vorteil ist meiner Meinung nach auch, dass es sauber und einfach zu benutzen ist (es würde auch perfekt zu meiner Game-Engine passen). Aber ich habe Angst, ich werde einige Nachteile haben, wenn ich es benutze (Kugeln und Hochgeschwindigkeitskörper? Komisch nicht eine Zahl stürzt ab?)
Insgesamt würde ich schätzen, wenn Sie darauf hinweisen würden, welche besser passt XNA/PC-Entwicklung.
Gründe, warum ich das brauchen:
- Es ist nicht nur in einem Top-Down-Shooter verwendet werden soll, ist es für die Integration mit Spiele-Framework gemeint ist.
- Selbst ein Top-Down-Shooter wäre in einer Umgebung mit besseren Kollisionen, realistischer Physik - zum Beispiel könnte man eine Kiste bewegen, um in Deckung zu gehen?
- Manuelles Steuern von Kollisionen in einer pixelperfekten Weise wäre zu teuer (ich habe keine Zeit, es zu optimieren - noch brauche ich es, wenn Hochleistungs-Physik-Engines mit fortschrittlichen Kollisionserkennungsalgorithmen da draußen existieren), während Bounding Box Kollision ist zu unrealistisch.
Verdiene ich jetzt eine Antwort mit Ihrer Meinung? Bitte behalte es gerade und sag mir, habe ich einen falschen Schritt gemacht, indem ich Farseer anstelle von Box2D benutzt habe? (Ich hatte zu arbeiten beginnen, während auf eine Antwort zu warten.)
Vielen Dank im Voraus
Ich würde mich freuen, wenn Sie einfach die Frage beantworten würden. Ich habe meine persönlichen Gründe, wenn Sie wollen, werde ich sie in der bearbeiteten Frage mit Ihnen teilen. – Johnny
Danke für die Antwort! Ich bin mir nicht sicher, hast du bemerkt, dass ich sagte, ich brauche es für XNA-Spiele mit PC im Hinterkopf (Plattform). Außerdem brauchte ich einen Vergleich von Box2D und Farseer, und da es sich im Grunde genommen um zwei "gleiche" Dinge handelt (Farseer basiert auf einem älteren Box2D-Build), wollte ich aber wissen, welcher davon unterstützt wird die Entwickler, und welche Gemeinschaft hat sie, die es mit XNA verwendet. Ich dachte, es wäre mehr oder weniger selbsterklärend, also tut es mir leid, dass es nicht so war. Die Leute lasen selten lange Fragen und ich versuchte es kurz zu halten. Danke nochmal! – Johnny