Page 1 sur 1

[..] Collisions 2D AABB

Posté : mer. 20 févr. 2013 12:22
par matwachich
Salut les amis!
Je me heurte à un problème de gestion de collision entre 2 AABB, je suis entrain de "bricoler" un petit exemple de jeu de plateforme vu du dessus, basé sur une tile map.

Donc, chaque tile (tuile) mesure 32x32, et la AABB du joueur mesure 36x36, le joueur se déplace et entre en collision avec des éléments du décors (caisses, murs...) qui on chaque un évidemment une AABB.

Le problème n'est pas dans la détection des collisions, mais plutôt dans la réponse à la collision: Je veux en effet que le joueur ne puisse pas rentrer dans le décors (logique!).

Je vous donne le code, et tout ce qu'il faut pour lancer la démo. Pour voir le problème, il faut regarder la fonction __Player_Collision dans le fichier player.au3: Cette fonction reçoit 2 pointeurs, celui du Sprite du joueur, et celui du Sprite du mure concerné par la collision.
http://www.mediafire.com/?as3deagbxxs4x81

Merci d'avance!

Re: [..] Collisions 2D AABB

Posté : mer. 20 févr. 2013 18:00
par matwachich
En tripotant encore le code, j'ai pondu ça
► Afficher le texte
Ca marche à peu près, mais c'est pas du tout réaliste (en gros, c'est pas ça)

Re: [..] Collisions 2D AABB

Posté : jeu. 21 févr. 2013 09:43
par jguinch
Salut Mat.
Il semblerait qu'il manque AuGL.au3 dans l'archive

Re: [..] Collisions 2D AABB

Posté : jeu. 21 févr. 2013 12:43
par matwachich
Oups! Désolé, je suis toujours étourdi avec les archives!
Voici AuGL.au3