Bonjour,
Toujours dans la simulation de mon asteroids, je me posais une question :
Lorsque je calcule les trajectoires de mon vaisseau, celles-ci sont calculées à l'aide de l'angle, du cosinus et du sinus, ce qui fait que je me retrouve avec un double et non avec un int.
Le soucis, c'est qu'à chaque repaint(), je fais un DrawImage(monImage, vaisseau.getX(), vaisseau.getY(), null), et que dans ma classe vaisseau, j'ai été obligé de casté mon double en int, pour que ça passe. Et bien entendu, même si ce n'est pas hyper flagrant, j'ai de la perte de précision lorsque je déplace mon vaisseau.
Je voulais donc savoir, à tout hasard, s'il n'y avait pas un moyen de contourner cela ? Mon programme marche, mais c'est surtout que je n'ai rien trouvé à ce propos.
Partager