As the image shows, my 3D Text keeps disappearing from my scene when I click Play, and then when I zoom in, this is what I see.
When I exit the Play scene, it stays like that till I Ctrl+S
and Save on which is returns to its proper text form.
Is there something I don't know? This happens even when I deploy my app ona device. These words are never seen because of this.
Using:
Unity 5.0.3p1 (32bit)
But I've had this problem with all version starting from Unity 4.x
My Hierarchy:
Your problem is having a
MeshFilter
on the sameGameObject
as yourTextMesh
What you are seeing is the
MeshRenderer
drawing the wrong mesh, but using the font's material. Those seemingly random letters is what a font texture atlas actually looks like when textured on a cube. What mesh is chosen might as well be random, and with bad luck this kind of things might go undetected on the editor but show up on the builds.This situation has already been submitted as an issue, but marked as Status By Design. Quoting directly from the issue tracker page: