64Fermer66
chickendudeLe 04/12/2012 à 20:45
Heh, bon, disons que la coordonnée X = $0700 et la coordonnée Y = $0180. La vélocité X = $0004 et la Y = $0180.
On peut dire donc que :
X =$07.00
Y = $01.80
velX = $00.40
velY = $01.80

Quand tu veux afficher la balle, il ne faut qu'ignorer le premier octet (après le décimal). Après un frame, X = $07.40 et Y = $03.00, donc la balle ne change pas de position X, mais saute DEUX pixels vers le bas (parce que la coordonnée Y était $0180, mais on peut pas afficher la moitié d'un pixel, donc on n'utilise que l'entier, le "1"). Si tu veux, je peux te donner un simple bout de code pour te montrer le concept, comme ce petit programme z80 que j'ai fait il y a quelques semaines :
fDNI