Display Text on Actor

I want to be able to display changeable text at actors’ locations. So if I have multiple boxes, I would want to display a counter on one of the face’s of each of the boxes. I’ve tried to do this with a Text Render component, but the text shows up very blurry in-game. I’ve also tried to do this with a Widget component, but I the widget won’t center onto the actor. Is there a good way to display text like this?

The text in the dark blue square is from the Widget, and that is what I expect the TextRender to look like, but the TextRender comes out terribly, as seen in the light blue square. (The widget looks centered here, but I was just guessing-and-checking world locations until I got a good spot).

For the TextRender, I just added it as a component to my actor and then I used “Set Text” by changing an int to a Text with ‘ToText (int).’

47259-blurryvsnormal.png

The text render component usually does the trick.

Could you show what exactly you did and how the blurry thing looks like ideally?

Where exactly did you place the text render? This looks like you placed it exactly on the surface and unreal is struggling in finding out which is in front. Could you push it like 1-2 units in front and check again?

I did place it just 1 unit in front of the sprite, but even moving it so 50 or 100 units in front of the sprite, I had the same problem. I followed the link that was posted below (now it seems to be deleted) and was able to get a widget located on top of my actor with ease. But thank you for your help! I am still curious why my TextRender shows up so fuzzy/blurry, it’s very strange.

Indeed it is. I will probably look into it myself a bit. I’ll let you know if I find anything!

Sorry, I had deleted my post because I thought that it wasn’t going to help. :stuck_out_tongue:

Here’s the link to the tutorial, if anyone seeing this post want it.