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

Problème setInterval en React

Pseudo supprimé
Pseudo supprimé 13 mai 2023 à 01:14:29

Bonsoir,

Je m'entraine sur React du coup je me suis dit que je pourrai essayer de code un espèce de petit jeu.
L'objectif est con, un mob apparait, il faut le tuer avant qu'il ne noue tue, pour lui faire des dégats il faut cliquer dessus et je voulais qu'il nous fasse des dégats par seconde au moins.
Lorsque j'utilise un simple bouton pour tester mon code qui cause des dégats au joueur, tout se passe bien. Mais lorsque j'utilise setInterval, le comportement devient chaotique.

Je vous préviens, ça risque d'être du bon code poubelle mais voici

https://pastebin.com/8vVEFxiR
https://pastebin.com/ym6bhe9R
https://pastebin.com/3cEfGZLM
https://pastebin.com/KUsakwU2

Les images utilisées pour les mob c'est des images a la con trouvé en 2 secondes sur google donc ça n'a pas grande importance.
J'hésite à tout recommencer en imaginant une vraie structure cela dit.

Merci

Message édité le 13 mai 2023 à 01:18:05 par Pseudo supprimé
Pseudo supprimé
Pseudo supprimé 13 mai 2023 à 01:21:09

Mince je peux pas ré éditer, mais c'était pour dire aussi qu'il y a 2-3 trucs qui sont des test car j'essayais de trouver la sollution, notamment avec le useCallback dans le useLayoutEffect et quelques autres trucs

boucif
boucif
Niveau 24
13 mai 2023 à 10:56:27

Hello tu peux pas utiliser un repo github public ça serait plus simple pour nous, surtout que je vois pas ou tu as utilisé ton setinterval

Marav
Marav
Niveau 47
17 mai 2023 à 05:30:49

Ça veut dire quoi chaotique ? Explique nous ton problème.

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