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

différence de performance SDL 1.2/2.0

jakocube
jakocube
Niveau 6
20 avril 2014 à 08:50:17

Bonjour, j'ai commencé à coder un jeu 2d avec la sdl 1.2 mais malheureusement le nombre de fps ne dépasse 30, donc je me suis que j'allais passer à la sdl 2.0 car en théorie elle exploite mieux les cartes d'aujourd'hui; mais y a t-il une vrai différence de performance ?

voila c'était une question brève mais je pense qui sera utilise pour se qui hésite entre les bibliothèques

Merci d'avance, A+

imote
imote
Niveau 6
20 avril 2014 à 10:53:42

Oui il y a une différence de performance.
Mais si tu dépasse pas les 30 FPS, le problème vient probablement de ton code et non de la SDL.

coquinounet
coquinounet
Niveau 7
20 avril 2014 à 12:13:41

Mon jeu tourne aussi bien sur mon pc que sur mon raspberry pi, donc ça doit venir de ton code comme l'a dis imote

jakocube
jakocube
Niveau 6
20 avril 2014 à 12:57:40

Dans mon jeu je suis obligé de blitter plein de sprites et je ne voie pas comment faire autrement, car c'est un scrolling sur une fenêtre de 800*600

chiagedeluna
chiagedeluna
Niveau 10
20 avril 2014 à 13:30:03

il f

chiagedeluna
chiagedeluna
Niveau 10
20 avril 2014 à 13:30:41

Owned by tab

Il faut réduire le nombre de blit justement. Tu trace un motif en fond? Tu efface bien les sprites en dehors de la fenêtre?

jakocube
jakocube
Niveau 6
20 avril 2014 à 15:18:32

Je dessine la carte au fur à mesure que le bonhomme avance, et je blitte que ce qui a dans la fenetre

chiagedeluna
chiagedeluna
Niveau 10
20 avril 2014 à 15:37:15

et t'as beaucoup de sprites en même temps? Il fait quoi ce jeu en fait?

jakocube
jakocube
Niveau 6
20 avril 2014 à 17:36:16

J'en ai seulement environ 200 de 64x64, qui se blitte sur une surface de 928x728, ensuite je découpe une partie (la taille de l'écran) dans la grande surface. Mais le problème je pense qu'il vient de toutes les conditions, il y en a beaucoup, pour tester si on rendre dans tel ou tel bâtiments, les collisions, et tous les tests pour blitter les maisons.

jakocube
jakocube
Niveau 6
20 avril 2014 à 17:37:17

Mais en plus maintenant je suis passé à la sdl 2, j'ai plus de fps mais les images sautent c'est bizarre...

imote
imote
Niveau 6
20 avril 2014 à 17:47:15

Ton code est (désolé) fort probablement trop mal structuré. Au pire regarde la SFML pour remplacer la SDL. Je n'ai jamais utilisé la SDL, toujours la SFML

chiagedeluna
chiagedeluna
Niveau 10
20 avril 2014 à 18:13:10

"Mais le problème je pense qu'il vient de toutes les conditions, il y en a beaucoup, pour tester si on rendre dans tel ou tel bâtiments, les collisions, et tous les tests pour blitter les maisons."

T'as essayé de les désactiver pour voir? si tes collisions sont au pixel près pour chaque objet avec tous les autres tu m'étonne que ça rame.

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