flashci

Yeni üye
15 Mar 2015
25
1
0
(1) Adana
Merhaba, random music sistemi yaptım. Sonraki parça tetiklendiğinde; az önce çalan parçanın temizlenmesini istiyorum. Nasıl yapabilirim?

Teşekkür Ederim

 
Çok amatör bir çözüm olacak; ama play sound'ları spawn sound'a çevir. Return değerlerinden birer Stop node'u çıkart. Durdurmak istediğin yerlerde çalıştır bu stop node'larını.

Spawn olan sound'ları bittikten veya durdurduktan sonra geri destroy etmeyi unutma.

Bu arada çok ilginç; ama tamda şu anda böyle bir ses sistemi üzerinde çalışıyordum. Switch var bende de, eski sesi nasıl durdururum diye düşününce böyle çözdüm sorunu :D
 
Çok çok çokkk teşekkür ederim. Çalıştı..!!


Bu şekilde yaptım belki işinize yarar.
Peki "switch on int" 1 olduğunda KeyEvent Çalışır hale gelsin istiyorum. Onu nasıl yapabilirim?

 
Bunlara gerek yoktu aslında. Parça listesini bir dizi haline getirin. Diziden rastgele bir indis seçip o parçayı çalmaya başlayın ve başlar başlamaz diziden bu parçayı silin. Döngü böyle devam etsin. Switch işleminden ve kargaşadan kurtulmuş olursunuz.