Skocz do zawartości

Odtwarzanie dźwięku


Luksor

Rekomendowane odpowiedzi

Jak zrobić, że gdy zmienna ogien=true to wlacza sie dzwiek fire, a gdy ogien=false to ten dzwiek ma natychmiast przestac sie odtwarzac. Nie proszę o:

GML
if ogien=true

{

sound_play(fire);

}

else

{

sound_stop(fire);

}

Bo jak tak zrobie to dzwiek się odtwarza kila razy a ja tak nie chcę. :(

Pomocy!

Odnośnik do komentarza
Udostępnij na innych stronach

Zalozmy ze fire wlacza sie kiedy zblizasz sie do obiektu papuga na 10 px, bedzie to tak:

GML
if distance_do_object(papuga) < 10 and ogien = false then

{

ogien = true

sound_play(fire);

}

Dostosuj do swojego warunku wlaczania zmiennej bo nie wiem jak to ty tam masz.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobrze ci napisalem, nie kloc sie ze mna. Dalem ci tylko przyklad, musisz to dostosowac pod swoj warunek :/ jesli nie rozumiesz tego kodu to nie dziwne. Lepiej tu daj kiedy wlacza ci sie ta zmienna ogien na true.

Odnośnik do komentarza
Udostępnij na innych stronach

Albo bez czekania po prostu w warunkach do wlaczania dodaj:

GML
(..) and ogien = false then

I nizej obok ogien = true dodaj sound_play(ogien), wtedy wlaczy sie tylko raz -.- Jak tego nie zrozumiales to juz nie wiem.

Odnośnik do komentarza
Udostępnij na innych stronach

Zrób bez skryptu, na klockach

Głupszej porady moje uszy (które przecierpiały nie jedne bzdury polityczne) nie słyszały.

 

sound_play to odpowiednik klocka Play a sound z loop false.

sound_loop to odpowiednik klocka Play a sound z loop true.

 

Spróbuj:

GML
if ogien=true and !sound_isplaying(fire)

{

sound_play(fire);

}

else

{

sound_stop(fire);

}

Odnośnik do komentarza
Udostępnij na innych stronach

Głupszej porady moje uszy (które przecierpiały nie jedne bzdury polityczne) nie słyszały.

 

sound_play to odpowiednik klocka Play a sound z loop false.

sound_loop to odpowiednik klocka Play a sound z loop true.

 

Spróbuj:

GML
if ogien=true and !sound_isplaying(fire)

{

sound_play(fire);

}

else

{

sound_stop(fire);

}

Dzwięk odtwarza się przez chwilę po czym się wyłącza i odtwarza od nowa, tak w kółko :(

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ę...