Box2d

Un moteur physique open source C ++ 2D pour le développement de jeux
Télécharger maintenant

Box2d Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Erin Catto
  • Site Internet de l'éditeur:
  • http://www.box2d.org/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 845 KB

Box2d Mots clés


Box2d La description

Une open source moteur physique 2D C ++ pour le développement de jeux Box2D est un moteur physique open source écrit principalement pour les jeux et, comme son nom l'indique, est un moteur Box2D purement 2D. Cependant, Box2D a grandi au-delà de la boîte humble qui simulent des racines, et peut maintenant gérer les polygones convexes et d'autres formes à venir. Voici quelques caractéristiques principales de « Box2D »: Collision: · Détection de collision continue. · Callbacks de contact: add, persistent, supprimer. · Polyons et cercles Convex. · Formes multiples par corps · Collecteurs de contact One-shot · Incrémental balayage et-pruneau broadphase · Gestion efficace de paire · Les requêtes rapides de broadphase AABB · Groupes de collision et les catégories La physique: · La physique continue avec le temps de solveur île d'impact. · Persistent corps-joint contact graphe · Solution de l'île et la gestion du sommeil · Contact, la friction et la restitution · Empilage stable avec un solveur temps linéaire · Rotoïde, prismatique, la distance, la poulie, engrenage, et les articulations de souris · Des limites communes, les moteurs, et les frottements · Correction de position découplée Momentum · Forces de réaction assez précises impulsions / Système: · Petit bloc pile et répartiteurs · Les paramètres de réglage centralisé · C ++ portable très sans utilisation de conteneurs STL Testbed: · OpenGL avec Freeglut · Interface utilisateur graphique avec GLUI · Basculez facilement entre les tests à l'aide de l'interface graphique · Cadre de test pour ajouter facilement de nouveaux tests · Souris cueillette et la bombe! · Fichiers de projet VC8 Documentation: · Manuel de l'Utilisateur · Document Doxygen avec des commentaires réels de code. · Forum utilisateur actif Quoi de neuf dans cette version: · Theo Jansen exemple marcheur. · Ajouté setUserData accesseurs. · Ajout ContactCallbackTest. Merci à caspin! · Cercle-vs-polygone fixe la gestion des contacts id. · Mise à jour le document API. · Modifications mineures à un contact auditeur (ajouté const, résultat -> point). · Mise à jour manuelle pour tenir compte des changements récents. · Mise à jour appliquée ElasticBody.h (merci nimodo) · Changed les noms de fonctions d'affectation auditeur / filtre par ewjordan. · B2ContactListener a maintenant: Ajouter, Persistent, Supprimer, et le résultat. Solveur résultats des points de contact sont maintenant divisées afin que les simulations mis en pause obtenir tous les points de contact Ajouter, persistez et supprimer les résultats. · Fait beaucoup de données internes protégées / privé pour réduire les erreurs de l'utilisateur. · Ajout joint à distance douce. Voir par exemple Web. · Correction: coulé à rayons polygone. · Désactivé assert gamme dans b2Shape :: ResetProxy. · Mise à jour de patch appliquée point fixe. · Ajout forme re-filtrage. · Correction: les organismes associés de réveil si le nombre de points de contact passe de positif à zéro. · Modifié certains paramètres du projet VC8: désactivé C ++ exceptions pour améliorer les performances. · Correction d'erreur typographique dans le manuel. · La destruction des articulations fixes sur les corps congelés (merci de mewse). · Amélioration des performances du solveur de contact (goulot d'étranglement actuel en pyramide démo). · Correction d'un bug démarrage à chaud a été désactivé si vous avez aucun écouteur de contact installé (merci Digicrab!). · Essayer de modification du solveur de contact de 0xFB (Frank).


Box2d Logiciels associés

Bonnet

Un outil open source pour extraire la documentation du code source Python ...

164 715 KB

Télécharger