Merhaba. Ben Unreal'de yeniyim.
video
Buradaki videodaki mesela hasar sistemini yapacağım ama can canmax ı falan float atıyorum.
Meslea 1.10.13 de adam bağlayabiliyorken ben bağlayamıyorum birbirine kayan sayı yaptım can barında oda çok düzgün çalışmıyor.
Bu UE'nin hangi sürümü? Float normalde yeşil renkte olur. Neyse önemli değil. Baştan anlatıyorum nasıl yapmanız gerektiğini:
Widget Blueprint oluşturup, ismini WBP_Health yapın.
İçine girip bir tane canvas panel oluşturun ve istediğiniz bir bölüme Progressbar ekleyin. Yanına bir de textblock ekleyin.
Ardından graph kısmından 2 tane değişken oluşturuyoruz. Biri Health (Float) diğeri de HealthText (String) olarak.
Compile edip, varsayılan değerler olarak:
Health = 1, HealthText = "100" olacak.
Ardından Progressbar'ın Percent özelliğine Health'ı(Az önce oluşturduğumuz Float değişkeni) bağlayacağız:
Sonra da Textblock için de Text özelliğine HealthText'i bağlayacağız:
Sonra da bu yaptığımız işlemlerin çalışabilmesi için:
Karakterimizin içine girip bu kodları ekliyoruz:
İşlemimiz bu kadar. Herhangi bir ApplyDamage methodunda. Sağlığımız, ekranımıza işleyecek:
Özelleştirmeleri kendiniz yaparsınız. İyi günler ve iyi çalışmalar dilerim!