AI/NPC Health bar

Do you really change the progress bar then?

I don’t know how you want to arrange that, but I would give your AI or NPC a 3D Widget as a component, so it hovers over it all the time (or where ever you want it to be). If you make the widget a child of the AI/NPC then you can access the Widget very easily, because it is part of your AI/NPC. Then you can change all the settings for your widgets like the health/progress bar, it’s color and percentage and stuff.

Hello, I made a really basic health system to my AI, when I shoot him his health lowers by 20.
Now i’m trying to display his health with a health bar,I tried doing that and made a health bar above his head.
The problem is the health bar stays the same…Here’s what I’ve tried

But it doesn’t work. Any help please? (Without using Event tick).
Thanks!

Have a look at the live training streams from Epic:

They cover this at some point during the stream as well as other useful information you may find helpful. I believe the widget can be seen in the forth video…here it is:

Do you mean like this?

The problem with this is that I don’t want to use Event tick and don’t know how to fire it without it.

Thanks for the videos i’ll give them a look.

There are a few mysteries in your problem.
How are you visualising the HP bar?
Did you bind the GetPercentage_0 function to the HP bar?
Are you running on multiplayer, in that case maybe the problem is replication and not a problem with your implementation.
How are you taking damage? On your character I believe you had the event “onDamage” or “onHit” which you could use unless you implemented it some other way.

I bind GetPercentage_0 function to my AI’s health points which start from 100.
I do not run multiplayer at the moment, it’s just a singleplayer.
And my AI character takes damage by LineTraceByChannel.
Everytime it “hits” the actor(AI) it removes him 15 Health points.
About the visualising I didn’t quite understand you.

Okay first off, have you doing a PrintString to see if the hit is actually being triggered?
Have you tried logging the values t see if the value 15 is there?

Sorry for my late response but I’ve already got it to work.
Instead of plugging Cast to health bar to Event Tick, I plugged Cast to health bar to whenever I deal damage to my AI. Works perfectly!