Skocz do zawartości

Nakładanie dzwięków


zalu

Rekomendowane odpowiedzi

ma takie coś że gdy kliknę na obj_pon,obj_pata, albo obj_don to wtedy odgrywane są dźwięki im przypisane

i co zrobić że gdy kliknę klika razy to żeby dźwięki nie nakładały się na siebie tylko były dogrywane po kolei

proszę o pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Patrzyłeś w helpie na argumenty chociaż ??

 

global.kolejka = ds_queue_create(); - zwraca ID kolejki. Potem dopiero używasz pozostałych funkcji.

 

Btw. jeśli chodzi o Patapona, to dodanie do kolejki nie ma sensu, bo jak szybko wstukasz dobrą kobminację to zostanie ona zaliczona, a przecież w grze chodzi o to, aby do rytmu ją wstukiwać.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy
global.kolejka = ds_queue_create(); - zwraca ID kolejki. Potem dopiero używasz pozostałych funkcji.

 

 

Dostajesz ostrzeżenie, bo ja już podałem wyżej, skąd się bierze id kolejki.

Odnośnik do komentarza
Udostępnij na innych stronach

Skoro nie potrafisz wykorzystać kolejek to używaj funkcji sound_isplaying() do sprawdzania czy dany dźwięk jest już odtwarzany, jeżeli nie to odtwarzasz go.

 

EDIT: załóżmy że każdy bęben to osobny obiekt. To kod dla np. bębna Pon:

 

MOUSE LEFT PRESSED

GML
if !sound_isplaying(snd_Pata)

{ sound_play(snd_Pon) }

 

 

P.S: Niech ktoś mi pomoże w tym temacie: https://forum.gmclan.org/index.php?showtopic=13685

 

Huh? A co to za reklama? Warn +1. Level up!

gnysek.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Kod jest dokładnie taki jak sobie zaplanujesz :)

Robisz np. jakąś zmienną, która się zwiększa, gdy dobrze wklepujesz kombinacje i już.

To się da rozwiązać na przynajmniej kilka sposobów i nie ma jednego konkretnego 'kodu'.

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