GM 8.1 Pro Come metto una canzone random?

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
marcyblaze
Membro
Messaggi: 81
Iscritto il: 02/10/2014, 19:41
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: sotto i ponti
Contatta:

GM 8.1 Pro Come metto una canzone random?

Messaggio da marcyblaze »

Ciao a tutti i lettori,
per il mio gioco ho intenzione di mettere delle canzoni a random per il livello finale,come devo fare?

Solid Snake
GMI Advanced
Messaggi: 2093
Iscritto il: 19/12/2010, 16:17
Specialità: Programmazione
Uso: GM:Studio 1.4 Standard
Contatta:

Re: GM 8.1 Pro Come metto una canzone random?

Messaggio da Solid Snake »

La funzione che serve a te è "choose(...)", cerca nel manuale come si usa.
♥♥♥♥♥♥
Immagine
♥♥♥♥♥♥
Spoiler
Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: GM 8.1 Pro Come metto una canzone random?

Messaggio da Tizzio »

Esistono 2 soluzioni:
- se hai meno di 16 suoni, puoi usare choosee definirli a mano
- creare un array, inserire tutti i suoni al suo interno e usare la funzione irandom(numero elementi) per ottenere un indice casuale intero

Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Re: GM 8.1 Pro Come metto una canzone random?

Messaggio da Wolfrost »

>Hai meno di 16 musiche?

Codice: Seleziona tutto

music_to_play = choose(snd_musica1,snd_musica2,snd_musica3,snd_musica4,ecc...);
audio_play_sound(music_to_play,0,true);
>Hai più di 16 musiche?

Codice: Seleziona tutto

musics[17] = 0; //Rimpiazza il 17 con il numero di musiche che possiedi
musics[0] = snd_musica1;
musics[1] = snd_musica2;
musics[2] = snd_musica3;
//ecc...

//Per estrarre un valore casuale
music_to_play = musics[irandom(17)] //Sempre sostituire il 17 con il numero di musiche che possiedi
audio_play_sound(music_to_play,0,true);
Ricorda come sempre di usare la funzione randomize()!
Immagine

Immagine

Avatar utente
marcyblaze
Membro
Messaggi: 81
Iscritto il: 02/10/2014, 19:41
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: sotto i ponti
Contatta:

Re: GM 8.1 Pro Come metto una canzone random?

Messaggio da marcyblaze »

Grazie,ora li sperimento ;-)

Rispondi

Chi c’è in linea

Visitano il forum: Bing [Bot] e 41 ospiti