The Solar2D game development blog
 Il arrive parfois, voir même souvent, (à mon avistoujours) que l'on doive recoder un truc qu'on à déjà codé... et qui pourtant fonctionne ! C'est un processus que je qualifierai de tout à fait normal mais qu'il faut prendre en compte lorsqu'on se lance dans un projet et qu'on à l'envie d'aller jusqu'au bout. Explications...
J'avais précédement expliqué que j'allais me passer de Box2D et pourquoi. Voici les bases du moteur physique que j'ai mis en place pour le jeu ! Mon moteur physique est loin de faire ce que peut faire Box2d mais ce n'est pas l'objectif ! L'object est d'avoir la main dessus pour être certain de pouvoir faire tout ce dont j'aurai besoin.
Box2D est un moteur physique 2D. Il peut prendre en charge toute la gestion des collisions entre des objets mais également gérer le mouvement des objets physiques suite à l'application d'une force sur ces objets. Solar2D implemente nativement Box2D et de nombreux jeu l'exploite, alors faut-il l'utiliser ?
Un programme Solar2D pouvant s’exécuter sur plusieurs périphériques disposant d’une résolution, d’un ratio largeur / hauteur et d’une densité de pixels différents, il fallait trouver une solution pour qu’un même programme puisse fonctionner de façon optimal sur tous ces périphériques. Solar2D propose une solution qui peut sembler déroutante au départ mais qui s'avère être finalement très élégante.