6Fermer8
GoldenCrystalLe 11/11/2009 à 15:18
Et techniquement, si tu dois privilégier une coordonnée pour avancer, privilégie la coordonnée minimum, et pas la plus grande.
Tu sais que la minimum va avancer de 0 ou 1 pixel. Si il y a collision par là c'est réglé (dans le cas 0 y'en à jamais donc simplification énorme ^^), sinon tu testes la collision dans l'autre sens (là ça requiert de connaitre le numérateur/décominateur a priori... mais tu n'as à le calculer qu'une fois par vecteur, donc même en utilisant un DIVS sur 68k c pas la mort), et si il y a tu n'as aucun problème à ajuster la coordonnée par la suite...