I know how to make a TextRenderer always face the player. But how do I make it always face the player for EACH player in a game? So if 2 players join the game and they both look at the TextRenderer from a different location, I want the text-renderer to appear to face the player for all players. So I basically want to ‘desynch’ this object between clients so they always appear to be facing the player no matter what server/client you’re on.
I would guess the only way to do that would be to spawn it on the client instead of the server and make it not relevant. That way each client will see their own Text Render actor.
It seems that the TextRenderer component is always ‘synched’ with the server. However it does work with other components (spawning them for the client like Nick Jackson said and then never ‘synching’ them with the server.
The better alternative (so I was told) is to make it as a HUD-widget instead as seen here:
[UMG Tutorial] - Placing Widgets Over Actors In Screenspace - Blueprint - Unreal Engine Forums and add some manual ‘culling’ for those that are far away.