Как сделать чтобы Text mesh не просвечивался сквозь другие объекты?
Возможно, проблема с SortingLayer? Хотя его может быть и не видно на самом скрипте TextMesh, он все равно влияет на порядок расположения. 
Подобное обсуждалось тут: answers.unity3d.com/questions/595634/3d-textmesh-n... 
Вот скрипт, который я использовал чтобы смотреть на всех объектах SortingLayer: 
https://gist.github.com/nickgravelyn/7460288
Мне помог шейдер взятый отсюда, там же инструкция как все настроить.
wiki.unity3d.com/index.php?title=3DText
Я использовал стандартные шрифты из юнити.
Странно что смог это найти только случайно наткнувшись, когда искал совершенно другое.Shader "GUI/3D Text Shader" { 
	Properties {
		_MainTex ("Font Texture", 2D) = "white" {}
		_Color ("Text Color", Color) = (1,1,1,1)
	}
 
	SubShader {
		Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
		Lighting Off Cull Off ZWrite Off Fog { Mode Off }
		Blend SrcAlpha OneMinusSrcAlpha
		Pass {
			Color [_Color]
			SetTexture [_MainTex] {
				combine primary, texture * primary
			}
		}
	}
}