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

probleme SDL_mixer

Aygo-69
Aygo-69
Niveau 22
13 avril 2018 à 22:14:36

Salut, alors voila je suis en 1ere année d'informatique et je suis sur un projet en ce moment que je veut réalisé moi même c'est un jeu 2D. J'ai fait mon projet etc or je veut mettre du son mes profs m'ont dit que cela se fera seulement en fin de 2eme années MAIS j'ai réussis a le faire et cela fonctionne bref je leur montre et tout puis je veut maintenant jouer plusieurs sons et la ils me disent qu'ils ne savent pas le faire...sa m'a un peu énerver sachant que se sont quand même des chercheurs.

J'ai utiliser les fonctions MIX_PLAYCHANNELS etc pour pouvoir gérer les canaux mais le son numéro 2 que je veut ne fonctionne pas.

Si vous savez faire ca j'aimerais bien que vous m'expliquer comment faire svp.
Merci :
Le code :

if( Mix_OpenAudio( 44100, MIX_DEFAULT_FORMAT, MIX_DEFAULT_CHANNELS, 1024 ) < 0 )
{
cout << "SDL_mixer could not initialize! SDL_mixer Error: " << Mix_GetError() << endl;
cout << "No sound !!!" << endl;
Mix_AllocateChannels(2);
//Mix_Volume(w.sound, MIX_MAX_VOLUME/2)
SDL_Quit();exit(1);
w.withSound = false;
}
else w.withSound = true;

if (w.withSound )
{
Mix_AllocateChannels(2);
w.sound = Mix_LoadWAV("../../data/Space_Invaders.mp3");
Mix_PlayChannel(0,w.sound,0);
w.sound1=Mix_LoadWAV("../../data/tir2.wav");
if (w.sound == NULL && w.sound1 == NULL)
{
cout << "Failed to load son.wav! SDL_mixer Error: " << Mix_GetError() << endl; SDL_Quit(); exit(1);
}
}

PS: Je rappelle dans une procédure update le MIX_Play_channels en lui mettant une boucle

if (isKeyPressed(SDLK_SPACE))
{
Mix_PlayChannel(1,w.sound1,1);

Aygo-69
Aygo-69
Niveau 22
15 avril 2018 à 10:36:07

:up:

Aygo-69
Aygo-69
Niveau 22
17 avril 2018 à 01:02:33

Sérieusement personne ne sait ?

TechnoForce3
TechnoForce3
Niveau 39
17 avril 2018 à 07:52:39

Essaie de voir sur le forum création de jeux, c'est plus quelque chose que l'on rencontre dans ce domaine plutôt que celui de la prog en général.
Pour tes profs qui savent pas, c'est normal. Qu'ils soient chercheurs ne veut pas dire qu'ils savent tout sur l'informatique, ce sont des experts dans leur domaine de recherche et des mecs calés sur tout ce qui touche à l'info en général mais ils sont pas omniscient. Jouer plusieurs sons en même temps c'est pas forcément un truc sur lequel se penche beaucoup de monde à l'Université je pense.

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