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 SDL, saccader

bobtriguette32
bobtriguette32
Niveau 6
19 août 2005 à 16:00:25

bonjour, donc je fais un pong et j´ai 2 problème.

1.le mouvement de ma balle et de ma palette sont vraiment sacadé.

2. je veux que le sens de déplacement de ma balle au début du jeu soit aléatoire. Donc j´ustilise une variable nommé random et les fonctions rand et srand mais elle part toujours du même sens

voici mon code: http://rafb.net/paste/results/QGrnIr63.html

dynoplasmma
dynoplasmma
Niveau 9
19 août 2005 à 16:20:09

dans le tuto de JYY il explique comment rendre different le debut.
Je crois que c´est un trucc du genre :

SRAND_time(NULL);
ou un truc dans le genre.

bobtriguette32
bobtriguette32
Niveau 6
19 août 2005 à 17:52:20

je sais mais ca ne fonctionne pas et puis j´ai une autre question. Comment gerer la collsion entre la ballle et la palette merci de vos réponses

vsl5
vsl5
Niveau 8
19 août 2005 à 18:08:44

dans la fonction balle::decide, dans tes if tu met :
"if(random = 0)" il faut mettre "==" a la place de "="

bobtriguette32
bobtriguette32
Niveau 6
19 août 2005 à 18:52:59

merci de ta réponse. Mais pourquoi est-ce saccadé et comment gere les colisons???

vsl5
vsl5
Niveau 8
19 août 2005 à 19:11:48

c´est inutile de charger toute tes images a chaque frame, tu le fais une fois au chargement du jeux et puis dans ta boucle tu le fais plus.

Pour les collision griffone un peu tes raquette et ta balle sur un papier ^^

Vengeur41
Vengeur41
Niveau 10
19 août 2005 à 19:14:46

srand n´a rien a voir avec les saccades.
Si ton jeu rame c´est parce que tu charge les images à chaque frame, c´est tout !

bobtriguette32
bobtriguette32
Niveau 6
19 août 2005 à 19:31:26

Comment je fais pour ne pas charger les images a chaques frame?

Vengeur41
Vengeur41
Niveau 10
19 août 2005 à 19:42:34

Tu les charge pendant que tu initialise SDL.

bobtriguette32
bobtriguette32
Niveau 6
19 août 2005 à 20:05:44

mes images sont charger juste avant la boucle donc ca ne peut pas etre ca

dynoplasmma
dynoplasmma
Niveau 9
19 août 2005 à 22:39:50

Moi uassi avec SDL, des fois c´est pas a fond fluide.
JYY avait fait une fonction pour passer de ram a fram.
Faudrais ptetre que tu l´utilises, ainsi que moi :)

Vengeur41
Vengeur41
Niveau 10
19 août 2005 à 23:00:23

J´ai essayé (en adaptant un peu le code), c´est tout à fait fluide (80 fps avec un Athlon XP 2600+, 256 mo de Ram, carte graphique de merde, Ubuntu 5.04) ... Je comprends pas trop là :)
Sinon met une fonction qui ralentit le jeu si le pc est trop puissant, aussi con que ca puisse paraitre, des fois sur mon ancien pc le jeu allait plus vite !

bobtriguette32
bobtriguette32
Niveau 6
20 août 2005 à 00:51:05

mais comment faire cette fonctions?

Musashi001
Musashi001
Niveau 10
20 août 2005 à 03:28:30

http://tastalian.free.fr/cours.php?part=SDL&index=7

bobtriguette32
bobtriguette32
Niveau 6
20 août 2005 à 18:15:39

d´accord merci mais c´est toujours saccader. Mais mon plus grave problème c´est de gerer les colisions et je ne sais vraiment pas comment faire??

Vengeur41
Vengeur41
Niveau 10
20 août 2005 à 21:22:35

bob > un peu de reflexion voyons :)

Pour les saccades je comprends pas ton problème etant donné que chez moi c´etait parfait...

bobtriguette32
bobtriguette32
Niveau 6
20 août 2005 à 23:34:19

je n´ai vraiment aucune idée comment faire pouvez vous m´aidez???

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