目标:给文字添加功能,显示在物体的最前端,也就是不被物体挡住。
1. 首先得创建文字物体。
a. 拷贝ttf字体文件到assets文件夹。
b. 创建3d文字,并指定之前的字体。
c. 更改ttf字体为"ASCII default set"格式。此时场景会添加3个文件。材质,材质纹理图,字体文件。
d. 新建一个shader文件"My3DFont",将材质的shader更改为"My3DFont".
shader:
Shader "My3DFont" {
Properties {
_Color("Main Color", Color) = (1, 1, 1, 0.5)
_MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}
}
SubShader {
Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"}
LOD 100
ZWrite Off
Blend SrcAlpha OneMinusSrcAlpha
Pass {
//在材质中添加对色彩的支持
Material {
Diff