Unity3d Unity 5.2将固定函数转换为着色器
我在Unity3D中使用一个插件(VTP2.0,现在不支持)来播放视频。新的Unity 5.2更改打破了它使用的固定函数着色器:Unity3d Unity 5.2将固定函数转换为着色器,unity3d,shader,Unity3d,Shader,我在Unity3D中使用一个插件(VTP2.0,现在不支持)来播放视频。新的Unity 5.2更改打破了它使用的固定函数着色器: safeMaterial = new Material ( "Shader \"Hidden/Invert\" {" + "SubShader {" + " Pass {" + " ZTest Always Cull Off ZWrite Off" + " SetTexture [_RenderTex] { combine te
safeMaterial = new Material (
"Shader \"Hidden/Invert\" {" +
"SubShader {" +
" Pass {" +
" ZTest Always Cull Off ZWrite Off" +
" SetTexture [_RenderTex] { combine texture }" +
" }" +
"}" +
"}"
);
如何将其转换为着色器,以便在新的Unity中使用
我尝试的是:
safeMaterial = new Material(Shader.Find("Hidden/Invert"));
使用着色器:
Shader "Hidden/Invert" {
SubShader {
Pass {
ZTest Always Cull Off ZWrite Off
SetTexture [_RenderTex] {
combine texture
}
}
}
}
我想我遗漏了一些东西,因为它仍然不起作用