Unity 3D Text 如何可被遮挡且单面显示
1、首先,在Unity中,默认的3D Text渲染如图所示,图像可以被穿透且是双面显示的。

2、选中3D Text,可以看到其Text Mesh组件,以及使用的Font Material。为了让文字可被遮挡/单面显示,必须修改这两个地方。

4、在Shaders文件夹下创建一个Shader文件,如图所示。

6、接着创建一个新的Material,选中新的Material,修改其Shader为刚刚创建的Shader。

8、将该Font的Texture拖动到新创建的材质的Font Texture上。

10、最终可以看到如图效果,文字可以被遮挡,且单面显示了。
