CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Help mouvement d'image python

Catwoban
Catwoban
Niveau 2
11 mai 2013 à 18:34:49

Bonjour :-)

Voilà donc la fonction en question: http://www.ipaste.org/5Bj

Le problème c'est que l'image ne bouge pas alors que la fonction est mise dans une boucle....

Si quelqu'un aurait une solution, merci d'avance ;-)

Pseudo supprimé
Pseudo supprimé 11 mai 2013 à 19:00:10

move prend bien un delta en paramètres, pas une position ? Parce que dans le cas contraire, tu vas fixer la position à 0 -3 à chaque itération :D

Tu boucles sur deplacement_vertical ? Si c'est le cas, c'est (très) mal : tu charges l'image à chaque itération : suce CPU + accès disque pour rien.

Catwoban
Catwoban
Niveau 2
11 mai 2013 à 19:09:27

Merci déjà pour ta réponse ;)

Alors oui, la méthode .move prend bien un vecteur comme argument. Et sinon oui, la fonction se trouve bien dans une boucle donc en fait, faudrait que je charge l'image avant la boucle de sorte à ce que ça consomme moins de CPU, c'est ça ?

Catwoban
Catwoban
Niveau 2
11 mai 2013 à 23:10:21

Oui ça m'est utile, je suis débutant donc tous les conseils sont bons à prendre :)

Par contre, j'ai toujours pas trouvé pourquoi mon image ne bouge pas...

Pseudo supprimé
Pseudo supprimé 11 mai 2013 à 23:25:49

move() retourne un nouveau rectangle
move_ip() modifie l'objet

Catwoban
Catwoban
Niveau 2
12 mai 2013 à 00:05:56

Ah ben ça m'apprendra à ne pas lire attentivement la définition de la doc :p En tout cas, merci beaucoup, j'essaierai ça demain, je vous redis ;-)

Catwoban
Catwoban
Niveau 2
12 mai 2013 à 15:40:07

Bon ben ça n'a pas marché... Je vous remets le code de la fonction modifié:

http://www.ipaste.org/6Bj

Si quelqu'un a encore d'autres idées...

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment