I want to implement a name above my characters name as seen in World of Warcraft and every other MMO. 3DText seems to do the job but will the letters appear backwards, like in a mirror, for other players entering the world?
You can make them face every players camera, using a simple script.
E.g. a simple example (not optimized!):
transform.LookAt(Camera.main.transform.position);
If this appears mirrored for everyone: make the 3dtext a child of another GO. rotate the 3dtext, and attach the script to the parent GO ;).
Thank for the reply. I will give it a try.
A billboard sprite would probably be way more memory friendly though. Also that one always faces the camera.
I’m talking in theroy here, though as I’ve not yet created such a feature myself.
You could probably also use a guitext instead.
What’s the “billboard sprite”?
Yep, this is what games usually do…use a text object (not 3D text) and convert from world space to screen space.
–Eric