Skocz do zawartości

Odwarzac Muzyki


domek593

Rekomendowane odpowiedzi

Siemka. Cwicze sobie pisanie roznych gierek i rzeczy w GM'ie :) Wiec w koncu postanowilem pokombinowac zrobic odwarzacz. Napotkalem jednak problem przy zmianie piosenki :blink: zrobilem taki jakis skryp :P

if mouse_check_button(mb_left)
{
song = get_open_filename('MP3 Files|*.mp3|Wave Files|*.wav|MIDI Files|*.mid',0)
sound_add(song,song,0)
sound_play(song)
}


if mouse_check_button(mb_left)
{
if sound_play(song)
{
song2 = get_open_filename('MP3 Files|*.mp3|Wave Files|*.wav|MIDI Files|*.mid',0)
sound_delete(song)
sound_add(song2,song2,0)
sound_play(song2)
}
}

 

jednak nie jestem pewien co mam dobrze co zle, ale muza sie nie zmienia. prosz o pomoc :jezor:

Odnośnik do komentarza
Udostępnij na innych stronach

A może lepiej by było ci tak:

 

GML
if mouse_check_button(mb_left)

{

song = get_open_filename('MP3 Files|*.mp3|Wave Files|*.wav|MIDI Files|*.mid',0)

sound_add(song,song,0)

sound_play(song)

}

 

 

// Gdy klikniemy prawym klawiszem zatrzymujemy całą muzykę i gdy klikniemy lewym możemy wczytać nową.

if mouse_check_button(mb_right)

sound_stop_all()

 

Gdy klikniemy prawym klawiszem zatrzymujemy całą muzykę i gdy klikniemy lewym możemy wczytać nową. Nie lepiej ? :) a może być to

GML
sound_stop_all()
w innym objekcie też i zatrzymie każdą muzykę :)

 

Pozdrawiam,

Ziomalek

Odnośnik do komentarza
Udostępnij na innych stronach

Kurde, fervi, weź idź se.

 

sound_add(fname,kind,preload)

 

Adds a sound resource to the game.

 

fname is the name of the sound file.

kind indicates the kind of sound (0=normal, 1=background, 2=3d, 3=mmplayer)

preload indicates whether the sound should immediately be stored in audio memory (true or false).

 

The function returns the index of the new sound, which can be used to play the sound. (-1 if an error occurred, e.g. the file does not exist).

 

Czyli jasne!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...