CERVEAU DE MERDE

Solio1
2022-08-20 16:22:26

Les titres en majuscules sont interdits, j'ai DDBhttps://image.noelshack.com/fichiers/2019/42/4/1571314810-nezuko-9.png

MaIeau
2022-08-20 16:23:15

Le 20 août 2022 à 16:18:03 lapin___-gentil a écrit :
En prenant compte de quel côté le rectangle 1 entre en collision avec le rectangle 2

Haut
Bas
Gauche
Droite

https://youtu.be/QU1pPzEGrqw?t=2419https://image.noelshack.com/fichiers/2021/25/6/1624665833-1611492741-ahi-gros.png

_BinarySuns_
2022-08-20 16:25:46

Le 20 août 2022 à 16:13:23 :
QUELQU'UN AURAIT UN ALGORITHME DE RÉPONSE DE COLLISION AXIS ALIGNED BOUNDING BOX SIMPLEMENT EXPLIQUÉ POUR UN ABRUTI LOW IQ QUR JE POURRAIS IMPLÉMENTER SIMPLEMENT ?

C'est pas compliqué pourtant :pf:

[sn44k]
2022-08-20 16:26:44

taraxenthttps://image.noelshack.com/fichiers/2021/21/4/1622146235-233352-full.png

Le3emOeil
2022-08-20 16:27:07

Le 20 août 2022 à 16:22:26 Solio1 a écrit :
Les titres en majuscules sont interdits, j'ai DDBhttps://image.noelshack.com/fichiers/2019/42/4/1571314810-nezuko-9.png

https://image.noelshack.com/fichiers/2022/32/5/1660329153-1660329127592.jpg

lapin___-gentil
2022-08-20 16:28:33

Le 20 août 2022 à 16:25:46 :

Le 20 août 2022 à 16:13:23 :
QUELQU'UN AURAIT UN ALGORITHME DE RÉPONSE DE COLLISION AXIS ALIGNED BOUNDING BOX SIMPLEMENT EXPLIQUÉ POUR UN ABRUTI LOW IQ QUR JE POURRAIS IMPLÉMENTER SIMPLEMENT ?

C'est pas compliqué pourtant :pf:

J'ai réussi à gérer les collisions mais il y a toujours des problèmes du genre la collision en bas est détectée avant celle de droite ce qui fait que le personnage saute sur le haut de la plateforme.

pommechoco
2022-08-20 16:28:59

Bah un lapin ne peut pas faire grand chose gros :(

MyWaifuNami
2022-08-20 16:31:05

Le 20 août 2022 à 16:17:05 :

Le 20 août 2022 à 16:16:25 :

Le 20 août 2022 à 16:13:23 :
QUELQU'UN AURAIT UN ALGORITHME DE RÉPONSE DE COLLISION AXIS ALIGNED BOUNDING BOX SIMPLEMENT EXPLIQUÉ POUR UN ABRUTI LOW IQ QUR JE POURRAIS IMPLÉMENTER SIMPLEMENT ?

2D ou 3D

Et c'est quoi axis aligned bounding box ?

2D c'est une façon de gérer les collisions entre deux rectangles.

Xa = pos (point en haut à gauche) du rectangle A
Ya = pos (point en haut à gauche du rectangle A)

Xb = pos (point en haut à gauche) du rectangle B
Yb = pos (point en haut à gauche du rectangle B)

Wa = largeur du rectangle A
Ha = hauteur du rectangle A

Wb = largeur du rectangle B
Hb = hauteur du rectangle B

Condition de collision :

Si (Xa + Wa > Xb OU Xa < Xb + Wb) ET (Ya < Yb + Hb OU Ya + Ha > Yb) ALORS Collisionhttps://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

lapin___-gentil
2022-08-20 16:34:24

Le 20 août 2022 à 16:31:05 :

Le 20 août 2022 à 16:17:05 :

Le 20 août 2022 à 16:16:25 :

Le 20 août 2022 à 16:13:23 :
QUELQU'UN AURAIT UN ALGORITHME DE RÉPONSE DE COLLISION AXIS ALIGNED BOUNDING BOX SIMPLEMENT EXPLIQUÉ POUR UN ABRUTI LOW IQ QUR JE POURRAIS IMPLÉMENTER SIMPLEMENT ?

2D ou 3D

Et c'est quoi axis aligned bounding box ?

2D c'est une façon de gérer les collisions entre deux rectangles.

Xa = pos (point en haut à gauche) du rectangle A
Ya = pos (point en haut à gauche du rectangle A)

Xb = pos (point en haut à gauche) du rectangle B
Yb = pos (point en haut à gauche du rectangle B)

Wa = largeur du rectangle A
Ha = hauteur du rectangle A

Wb = largeur du rectangle B
Hb = hauteur du rectangle B

Condition de collision :

Si (Xa + Wa > Xb OU Xa < Xb + Wb) ET (Ya < Yb + Hb OU Ya + Ha > Yb) ALORS Collisionhttps://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Ça je sais, mais le problème c'est que ça ne dit pas de quel côté il y a eu la collision et j'en ai besoin pour savoir si le joueur peut encore aller à droite, à gauche, ou en haut.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.