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:
Eki Görüntüle 2494377
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.
Eki Görüntüle 2494378
Ardından graph kısmından 2 tane değişken oluşturuyoruz. Biri health (float) diğeri de healthtext (string) olarak.
Eki Görüntüle 2494379
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:
Eki Görüntüle 2494380
Sonra da textblock için de text özelliğine Healthtext'i bağlayacağız:
Eki Görüntüle 2494381
Sonra da bu yaptığımız işlemlerin çalışabilmesi için:
Karakterimizin içine girip bu kodları ekliyoruz:
Eki Görüntüle 2494382
İşlemimiz bu kadar. Herhangi bir applydamage methodunda. Sağlığımız, ekranımıza işleyecek:
Eki Görüntüle 2494383
Özelleştirmeleri kendiniz yaparsınız. İyi günler ve iyi çalışmalar dilerim!