How to - Optimize Floating Damage Text (Actor, not Widget)

Thanks for your answer !

I’ve tried with a render text component, performance are slightly better. But with a raw text render, I guess that if I put some logics on it like face cam and so on, perf will be impacted.

I use a timeline in my BP Floating Text to lower the opacity of the widget to 0 + destroy it. But nothing in the tick. Thing is, if I disable the tick on my widget component, timeline stop working. Dunno if there is any workaround for this.

Thanks for links, I’ll check this righ now!

Edit : Other solution will be to have one widget to display all floating text as text in it, and get world location of enemy, translate it in screen position and display floating text here. Guess it will give me better performance, I’ll try that soon.

Another solution is to find how to fade the actor himself without a timeline or a call to the widget, to be able to disable tick on it to save performance. Or, throw out opacity fade and just display/destroy the floating text.