iwannabeamaki (./1763) :
Bon, je réponds demain parceque j'ai pas le temps ce soir, mais rien qu'à lire ça :Si tu fais un trop long saut, tu risques de traverser des objets sans collisions pas vrai ?
tu n'as manifestement jamais codé de jeu
(si tu testes juste qu'à un instant T les objets sont en collision, tu risques effectivement d'en rater pas mal, framerate contrôlé ou pas)
Je connais, j'ai été des deux côtés de ce problème en jouant à Command & Conquer 2. Ce n'est que des années plus tard que je me suis dit que ça devait être pour cette raison que les missiles du Nod traversaient les murs Tempête de feu du GDI...
Pour éviter ça dans un truc à moi, j'avais eu l'idée de faire une détection plus poussée permettant de séparer une étape de calcul en deux (ou plus) si une collision était détectée au beau milieu. Par contre, je bossais sur une balle rebondissant sur le sol, donc c'était plus facile à vérifier qu'une collision entre deux objets...