KralArsla10

Yeni üye
8 Nis 2016
204
14
0
(27) Gaziantep
Arkadaşlar, ben ayarlar menüsün de unreal in settings kısmında ki real time audio da ki gibi ses açıp kısması gibi tüm sesleri tek bir ayarda kontrol etmek istiyorum. Bunun gibi bir ayar yapabilir miyim?
Unreal_Settings.jpg
 
Burada blueprintler ile nasıl yapacağına dair bir tutorial var
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Bir diğeri ise kısa yoldan yapmak için öncelikle Rama'nın VictoryPluginini indirip kurmak gerekiyor.
https://wiki.unrealengine.com/File:VictoryPlugin.zip

Bir widget oluşturup tasarımını yapıyoruz. Vertical boxların için sliderları ekliyoruz.

Creating%2BSliders.jpg


Sonra Slider oluşturup  onValueChanged değerini böyle yapıyoruz (Bu sadece SFX ses sınıfındaki nesnelerin sesini değiştirir. İstediğin sınıfa göre değiştirebilirsin.)




Sound%2BEffects%2BBP.jpg

Daha sonra oluşturduğumuz sliderin değerinin değişmesine göre sesin ayarlanması için Create Binding diyoruz

create%2Bslider%2Bvalue%2Bbinding.jpg


Daha sonra fonksiyon oluşturup atılan değerin güncellenmesi için bu blueprintleri oluşturuyoruz

Sound%2BEffects%2BBP%2B1.jpg


Daha detaylı anlatım için:
http://idkudk.blogspot.com.tr/2015/02/how-to-create-global-audio-volume.html

Bir diğer yol ile c++ ile yapmak. Ses sınıfı değiştiği zaman etkileniyor.


c8522d191ccbcea26ca1735ac38ee113.png

b7300f2d214e88079ddea5fb002735c3.png
 
Dediğiniz şekilde plugin i kurdum. Ama projemden plugin i aktif edip projemi tekrar başlatınca bu hataları aldım ve projem açılmıyor.

Plugin_Hatas%C4%B1.jpg
Başta çıkan hata bu açmaya çalışınca veriyor sanırım bir uyuşmazlık ve ya eksik bir şey var gibi. Ve devre dışı bırak diyor galiba.

Plugin_hatas%C4%B1_evet.jpg
Evet tıkladıktan sonra aldığım hata.
Plugin_Hatas%C4%B1.jpg
Evet de gelen hatanın devamı. Ve hayır tıkladıktan sonra direk bu çıkıyor.
 
Plugin en son Şubat ayında güncellenmiş, 1 sene olmuş yani neredeyse. Dolayısıyla en son 4.12 versiyonunu destekliyor. Versiyonun uyduğuna emin ol. Ek olarak plugini gerekli yere attıktan sonra projeyi tekrardan build etmen gerekiyor.
Bu plugini yapan kişi video olarak göstermiş her şeyi.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
[UETR]Khubur' Alıntı:
KralArsla10' Alıntı:
Ama ben 4.13 kullanıyorum. O zaman bu plugin işime yaramayacak değil mi?

Plugini videodaki gibi compile etmen lazım. Eğer olmazsa https://answers.unrealengine.com/questions/197144/change-audio-volume-audio-slider.html burada bir diğer şekilde blueprintler ile yapılması var.


ben bu dediğini yaptım khubur.oyunu başlattığımda bu ses ayarı direk oyun ekranına geliyor.Ben istiyorumki ayarlar menüsü açıldığında bu ses ayarı açılsın bunu nasıl yapabilirim.(Level blueprintten event begin playi sildiğimde sistem çalışmıyor)
 
kinglord34' Alıntı:
Buton yerine event construct koyduğumda da çalışmıyor.Başka bir yolu yok mu?

demek istediğini anlayamıyorum. yapmak istediğiniz oyuncunun bir tuşa bastığı zaman belirli ekranın açılması mı? ana menü içerisinde ekstra bir menü açılacaksa tıklandığında veya dediğim gibi direkt olarak açılabilir. yapmak istediğini basitçe anlatmanız gerekli
 
Öncelikle ilginiz için teşekkür ediyorum.Options butonuna tıklandığında karakterin ekranına graphics menüsü ve volume settings menüsü geliyor.Graphics menüsü çalışıyor.Fakat volume settings menüsü çalışmıyor.


Butona basıldığında volume settingsin çalışmasını istiyorum fakat çalışmıyor sadece level blueprintte event begin play veya tuş eklersem çalışıyor.Oda görüntü kirliliği ifade ediyor
 
kinglord34' Alıntı:
Öncelikle ilginiz için teşekkür ediyorum.Options butonuna tıklandığında karakterin ekranına graphics menüsü ve volume settings menüsü geliyor.Graphics menüsü çalışıyor.Fakat volume settings menüsü çalışmıyor.


Butona basıldığında volume settingsin çalışmasını istiyorum fakat çalışmıyor sadece level blueprintte event begin play veya tuş eklersem çalışıyor.Oda görüntü kirliliği ifade ediyor



Butonu basıldığında yeni bir widget oluşturmanız gereklidir. Ayrıca "remove from parent" düğümünü neden kullanıyorsunuz?