Bonjour,
A l'etape de pre-codage de mon moteur de jeu, je suis confronte a un probleme de conception: comment assembler les differentes pices de mon moteur?
Plus precisement, tout ce qui s'affiche a l'ecran est un SceneNode, tout ce qui peut entrer en collisions avec d'autres entites et subir les lois physiques est un "Body".
Un Objet du jeu(par exemple un arbre ou encore le joueur lui meme)est donc a la fois un SceneNode et un Body.
Le moteur graphique s'occupe de creer le SceneNode, de meme pour le moteur physique avec les "Body"
Alors ma question: Ceci me semblait tres logique au debut, mais a la creation de ma classe "Objet" qui est(ou a comme attribut, c'est plus simple comme ca), je dois a chaque fois passer les deux moteurs(graphique et physique) au constructeur, ce qui n'est pas assez propre.
J'espere avoir ete assez clair, sinon demandez-moi. et merci d'avance pour votre aide.
Partager