Box2D.

Eine Open Source C ++ 2D-Physik-Engine für die Spielentwicklung
Jetzt downloaden

Box2D. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erin Catto
  • Website des Verlags:
  • http://www.box2d.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 845 KB

Box2D. Stichworte


Box2D. Beschreibung

Ein Open Source C ++ 2D-Physik-Motor für die Spielentwicklung Box2D ist ein Open Source Physics-Engine, das hauptsächlich für Spiele geschrieben wurde, und wie der Name vermuten lässt, ist Box2D ein rein 2D-Motor. Die Box2D ist jedoch über ihre Humble-Box überwachsen, die Wurzeln simuliert, und kann nun konvexe Polygone und andere Formen, die bald kommen, umgehen können. Hier sind einige wichtige Funktionen von "Box2D": Kollision: · Kontinuierliche Kollisionserkennung. · Contact Callbacks: Hinzufügen, persistieren, entfernen. · Konvexe Polyonen und Kreise. · Mehrere Formen pro Körper · One-Shot-Kontaktkrümmer · Inkrementelles Sweep-and-Prune-Broadphase · Effizientes Paarmanagement · Schnelle Broadphase AABB-Abfragen · Kollisionsgruppen und Kategorien Physik: · Dauerhafte Physik mit der Zeit des Impact Island Solver. · Persistentes Körpergelenkkontaktdiagramm · Insellösung und Schlafmanagement · Kontakt, Reibung und Rückerstattung · Stabiles Stapeln mit einem Linear-Zeitlöser · Umwelt, Prismatik, Entfernung, Riemenscheibe, Getriebe und Mausgelenke · Gelenkgrenzen, Motoren und Reibung · Momentum entkoppelte Positionskorrektur · Relativ genaue Reaktionskräfte / Impulse System: · Kleiner Block- und Stapelzügen · Zentrale Abstimmparameter · Hochtragbare C ++ ohne Verwendung von STL-Containern Testbed: · OpenGL mit Freeglut · Grafische Benutzeroberfläche mit GLUI · Schalten Sie einfach zwischen Tests mit GUI ein · Testrahmen für das einfache Hinzufügen neuer Tests · Maussammeln und die Bombe! · VC8-Projektdateien Dokumentation: · Benutzerhandbuch · Doxygen-Dokument mit realen Code-Kommentaren. · Aktives Benutzerforum Was ist neu in dieser Version: · Theo Jansen Walker Beispiel. · SetuserData-Accessors hinzugefügt. · ContactCallbacktest hinzugefügt. Danke Caspin! · Feste Kreis-VS-Polygon-Kontakt-ID-Handhabung. · Aktualisiertes API-Dokument. · Kleinere Änderungen an der Kontaktlistener (hinzugefügter KONST, Ergebnis -> Punkt). · Aktualisiertes Handbuch, um jüngste Änderungen zu berücksichtigen. · Angewandte elastische body.h-update (danke nimodo) · Geänderte Zuhörer- / Filterzuweisungsfunktionsnamen pro Ewjordan. · B2CONTACTLISTENER HAT JETZT: Hinzufügen, Persistent, Entfernen und Ergebnis. SOLVER CONTACT Point-Ergebnisse sind nun aufgeteilt, sodass Pausierungssimulationen alle Kontaktpositionen erhalten, bestehen, persistieren und Ergebnisse entfernen. · Erstellt viel interne Daten geschützt / privat, um den Benutzerfehler zu reduzieren. · Weichstreckverbindung hinzugefügt. Siehe das Web-Beispiel. · Fix: Polygon Ray Cast. · Deaktivierte Reichweite in B2Shape :: ResetProxy. · Angewandte Fixed-Point-Patch-Update. · Federfilterung hinzugefügt. · Fix: WakeUp-assoziierte Körper, wenn die Anzahl der Kontaktpunkte von positiv auf Null geht. · Einige VC8-Projekteinstellungen geändert: Ausnahmen von C ++ ausgeschaltet, um die Leistung zu verbessern. · Tippfehler im Handbuch behoben. · Fixierte Gelenkzerstörung an gefrorenen Körpern (dank Mewse). · Verbesserte Kontaktlöserleistung (aktueller Engpass in Pyramid Demo). · Fehler behoben, bei dem ein warmem Start deaktiviert wurde, wenn Sie keinen Kontaktlistener installiert haben (danke digicrab!). · Versuch von 0XFBs (Franks) Kontaktlöser-Modifikation.


Box2D. Zugehörige Software

Humerus

Ein kostenloses und einfach zu bedienendes Spiel Skeleton, das mit Album verwendet werden soll ...

153 227 KB

Herunterladen

Appia

Open Source-geschichtete Kommunikations-Toolkit in Java implementiert und bietet erweiterte Konfigurations- und Programmiermöglichkeiten ...

190 1.8 MB

Herunterladen