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

[Python/Tkinter] Déplacement de grandes images trop lent

Carapucelle
Carapucelle
Niveau 17
12 mai 2015 à 22:33:07

Yo. :noel:

Je suis sur mon projet et je bosse sur Tkinter (mon prof nous a interdit pygame, on s'est donc naturellement tourné vers ce que l'on connaissait et qui nous semblait suffisant pour notre objectif, à savoir Tkinter).

Il s'agit donc d'un labyrinthe, mais avec une visibilité limitée (à la manière de pokémon, dans ce genre là http://pokedream.com/games/rubysapph/walkthrough/granite_cave.png ). Sauf que c'est justement ce grand truc noir qui pose problème : son déplacement ralentit énormément le jeu !

J'ai bien essayé d'apprendre pyglet également mais j'y comprends trop rien, même après avoir lu la doc en long, en large et en travers, et je n'ai plus tellement le temps pour ça...

Je fais donc appel à vous, si vous avez une idée ou truc ou quoi que ce soit, je suis preneur.

Merci !

BlackChinchilla
BlackChinchilla
Niveau 10
12 mai 2015 à 23:27:21

Au pire tu laisse le truc noir immobile? :hap:

M'enfin, sauf si ton perso se déplace sur l'écran (et donc pas toujours au centre),dans ce cas là je sais pas :hap:

Carapucelle
Carapucelle
Niveau 17
13 mai 2015 à 00:01:50

J'y ai pensé, mais je sais pas comment faire pour déplacer tout le labyrinthe (qui est fait de différents tiles)
Y'a moyen de les regrouper en un seul gros truc ?

Carapucelle
Carapucelle
Niveau 17
13 mai 2015 à 00:07:28

Mais toi t'y connais rien en python :hap:

BlackChinchilla
BlackChinchilla
Niveau 10
13 mai 2015 à 00:12:48

Non mais je peux faire de la logique :hap:

Sinon, déplacer le labyrinthe va ruiner encore plus la fluidité, ma seule idée serait p-e d'activer le double buffering sur ton application, ça a tendance à faciliter tout ce qui concerne les images :(

Triple14
Triple14
Niveau 10
13 mai 2015 à 12:31:04

Ce qu'il faut, c'est ne pas redessinner TOUT le labyrinthe, mais uniquement la partie qui t'intéresse. En pygame, tu blitterais que le carré circonscrit au cercle, et tu ferais un update sur cette zone uniquement aussi. Avec Tkinter je sais pas comment ça se passe.

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