Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE

box2dgfx.bbc

DESCRIPTION.


Le module box2dgfx.bbc propose des procédures et des fonctions permettant de gérer le rendu graphique des éléments présents dans un monde physique Box2d.




SYNTAXE.


INSTALL @lib$ + "box2dgfx.bbc"




REMARQUES.


Le module box2dlib.bbc, de la bibliothèque de BBC BASIC, permet d'utiliser le moteur Box2d, qui est un moteur physique, mais pas graphique. Box2d calcule : les positions ; les rotations ; les collisions ; les liens ; les formes (boîtes englobantes ou AABB) ; les paires de de corps en collision.


Le module box2dgfx.bbc (Debug Draw), de la bibliothèque de BBC BASIC, quant à lui permet 

Le sert à : 

- dessiner des sprites BBC BASIC à la position des corps Box2D ;

- gérer rotation, translation et échelle ;

- synchroniser le monde physique avec l’affichage visuel ;

- remplacer le debug draw par un rendu exploitable dans un jeu.


Le module box2dgfx.bbc va permettre d'associer des sprites aux corps d'un monde Box2d,  de gérer leurs points d'ancrage et les leur rotation éventuelle.de convertir automatiquement les pixel du BBC BASIC en mètres de Box2d,


Voir le module box2dlib.bbc qui permet de créer des mondes Box2d et de gérer les corps et collisions dans ces mondes.

Voir le module box2ddbg.bbc qui permet de visualiser symboliquement des éléments présents dans un monde physique Box2d.


Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "box2ddbg.bbc"




LISTE DES PROCÉDURES DU MODULE.


PROC_gfxBlit() : gère les mises à jour du décor dans un monde physique Box2d.

PROC_gfxDrawRopeJoint() : gère la représentation et le rendu d'un lien de type corde entre deux corps.

PROC_gfxExit : quitte le contexte graphique le monde physique Box2D et libère les ressources mémoires.

PROC_gfxInit() : crée et initialise le contexte graphique le monde physique Box2D vers BBC BASIC.

PROC_gfxLoad() : charge et prépare un fichier image pour son utilisation dans un monde physique Box2d.

PROC_gfxPlot2() : gère la représentation et le rendu d'un corps dans un monde physique Box2d.

PROC_gfxPlotDistanceJoint() : gère la représentation et le rendu d'un lien de distance fixe entre deux corps.

PROC_gfxRender() : gère la représentation et le rendu des corps dans un monde physique Box2d.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse