Placing text on a rotating sphere

I’m very new to Unity and quite impressed with its many features. For the life of me, however, I can’t understand why something so seemingly easy should be so difficult. All I want to do is attach a label to a rotating sphere in such a way that when the sphere rotates,

void Update () {
transform.Rotate(0, Time.deltaTime * -20, 0, Space.World);
}

the label rotates with it on its surface. I placed the label under the sphere in a parent-child relationship, but then the label rotates around the sphere several light years away. I’ve spent the day reading everything I could online, but obviously, I’m missing something fundamental here. Please help.
Thanks

It depends on what you’re actually using for the label.

–Eric

Sorry to be so ignorant, but I’ve tried using every kind of label I can find. (Even studied your ObjectLabel script. Nice piece of code!) As I have it now, when I hit F1, a rotating sphere appears, to which I’d like to have an identifying label attached that would turn with it.

Thanks again. This stuff sure does keep one modest!

You might want to look into Transform.RotateAround(). It may be what you’re looking for.

3D text?

–Eric

Okay, 3D text. But what do I attach the text to so that it rotates on the surface of the sphere? Do I place it on a material, which I then drop on the sphere? And how do I ensure that the text is not visible when circling around the back of the sphere? Again, sorry to be so dense, but I can’t find a tutorial for this.