DeprecationWarning: un entier est requis (type float obtenu). La conversion implicite en nombres entiers à l'aide de
int
est déconseillée et pourra être supprimée dans une future version de Python.
win.blit(playerStand, (x, y))
DeprecationWarning: un entier est requis (type float obtenu). La conversion implicite en nombres entiers à l'aide de
int
est déconseillée et pourra être supprimée dans une future version de Python.
win.blit(walkLeft[animCount // 5], (x, y))
L'avertissement est lié au paramètre de coordonnées blit()
. Les coordonnées en virgule flottante signifieraient que l'origine de Surface
se situe quelque part entre les pixels de la fenêtre. Cela n'a pas beaucoup de sens. Les coordonnées sont automatiquement, implicitement tronquées et cela est indiqué par l'avertissement.
Utilisez int
ou round
pour convertir les coordonnées à virgule flottante en nombres entiers:
win.blit(playerStand, (round(x), round(y)))