Best (most performant) method for displaying 2D materials in the 3D world


I have a texture with letters and a material which modifies the texture a bit. I want to display this material in the world on a 2D surface. It’s part of the user interface/HUD (see screenshot). The numbers are showing the yaw angle.

Currently I applied for every number a material with a parameter to a static mesh **plane **and positioned it around the character. I found no better method.

Is this a good method? Billboard components are also facing the camera in the x and y axis (I only want them to face the camera in the z-axis). UMG texts are very limited when applying materials on them (glowing/emissive color is not possible). Sprites are very limited in that too.

Should I use sprite actors for that? I guess they could do this, too.