leonscottkfm

Unreal MVP
31 May 2015
1,540
5
219
63
28
(34) İstanbul Avrupa
store.steampowered.com
Merhaba ben şöyle birşey yapmak istiyorum. Kapının dışındayım mesela kapıya yaklaştıgımda içeriden ses çıkmasını istiyorum fakat bu olay tekrarlanmayacak içeriden nasıl ses oynatabilirim ve ses bittiginde nasıl bir daha tekrarlanmaz ? sesin içeride daha net duyulmsını dışarıda ise hafif bulanık duyulmasını istiyorum fall of distance gibi ?
 
Merhaba, bu tarz sorularınızı(forumla alakalı olmadığı sürece) sorunuz ne ile alakalı ise o kısıma açın. Blueprint kısmına taşıyorum konuyu; sorununuza gelince.
1- Trigger ile Play olayını tetikleyerek sesi oynatmaya başlayın.
2- Delay atayın ve örneğin ses 5 saniye ise delay üstüne 5 saniye atarak(trigger üstünde) sesi stop eventi ile durdurun. 
3- Bu eventler bittikten sonra play olayını tetikleyen trigger'ı "Destroy Actor" ile kaldırın.(Tekrar trigger'a geldiğimiz zaman ses oynamasın diye bu işe yarar)

Sesin attenuation olayına gelince; https://docs.unrealengine.com/latest/INT/Engine/Audio/SoundActors/index.html bu link işinize yarar umarım. Belirli bir radius içerisinde sesin oynamasını sağlıyor.