Box2dUn moteur physique open source C ++ 2D pour le développement de jeux | |
Télécharger maintenant |
Box2d Classement & Résumé
Publicité
- 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