Unity发布手机版不能用Shader.Find()找到自定义shader。
需要把你的自定义shader放到Resources文件夹里,然后
在start()里用Resources.Load 下载自己的shader即可!
例如:
Shader myshader;
void Start()
{
myshader=Resources.Load<Shader>("ShaderFileName");
....
}
........
void Example()
{
if(...)
{
.....
renderer.material.shader=myshader;
....
}
}
......