Android unity着色器无法在mobile中显示
我从这里复制着色器: 我发现最终的“星”在Unity Editor中显示得非常完美,但在Android平台上却无法显示。着色器如下所示:Android unity着色器无法在mobile中显示,android,unity3d,shader,Android,Unity3d,Shader,我从这里复制着色器: 我发现最终的“星”在Unity Editor中显示得非常完美,但在Android平台上却无法显示。着色器如下所示: Shader "Star" { SubShader { Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } Blend SrcAlpha OneMinusSrcAlpha Cull Off
Shader "Star" {
SubShader {
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
Blend SrcAlpha OneMinusSrcAlpha
Cull Off
Lighting Off
ZWrite Off
Pass {
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
struct data {
float4 vertex : POSITION;
fixed4 color: COLOR;
};
data vert (data v) {
v.vertex = mul(UNITY_MATRIX_MVP, v.vertex);
return v;
}
fixed4 frag(data f) : COLOR {
return f.color;
}
ENDCG
}
}
}
感谢任何能帮忙的人。谢谢。我没有时间看教程,但一开始它就说它是为Unity 3制作的,还有一个为Unity 4制作的star教程,它做得有点不同。谢谢你的评论。我试过unity4,还是不走运。老问题,着色器看起来不错。可能这是一个很好的“未包含在构建中的着色器”问题。它必须用于场景中的某些材质或放置在资源中,或添加到始终包含的着色器列表中。