Skocz do zawartości

Dzwieki , efekty specjalne...


DeathDaro

Rekomendowane odpowiedzi

A idzie zrobic tak ze jak skonczy sie jedna melodia to zacznie sie nastepna? prosze o najdokładniejsze wytłumaczenie :)

 

I jeszcze czy idzie zrobic że po zakonczeniu jakieś melodi automatycznie przejdzie do następnego rooma? dobże wytłumaczcie, prosze.

Niewiem ale mi się wydaje że jakiś obiekt bez spritera dać w evencie create play sound(wybierz sobie) a pużniej go to nex room

 

PS: Nie jestem pewien

Odnośnik do komentarza
Udostępnij na innych stronach

I jeszcze czy idzie zrobic że po zakonczeniu jakieś melodi automatycznie przejdzie do następnego rooma? dobże wytłumaczcie, prosze.

 

Mozesz to zrobic na alarmach... Przypuscmy melodia trwa 50 sekund.

 

w Create:

Alarm[0]=room_speed*50;

 

w Alarm[0]:

Alarm[0]=room_speed*50;

room_goto_next();

 

I po problemie :jezor:

Odnośnik do komentarza
Udostępnij na innych stronach

Lepiej coś takiego daj w step:

if !sound_isplaying(nazwadzwieku) room_goto_next();

Akcja ta sprawdza czy dźwięk nie jest odtwarzany. Jeżeli ten zapis jest dla ciebie nieczytelny, można to też tak zapisać:

if not sound_isplaying(nazwadzwieku)
{
room_goto_next();
}

W całym kodzie chodzi o wykorzystanie funkcji sprawdzającej czy jest dźwięk odtwarzany, tylko na odwrót, za pomocą NOT.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

ta funkcja sprawdza czy dźwięk jest już w głośnikach, zatem po wywołaniu funkcji sound_play() dopiero po sekundzie lub dwóch mozna sprawdzić czy coś nie jest odtwarzane (głupota, ale tak faktycznie jest, w GM 5.x działało to jak należy, a teraz Mark jakieś głupie kody dał :/).

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