比如有两个tube :A,B
B在A的后面(在unity视坐标系是Z大的在后面,注意分清视坐标系和世界坐标系,Z缓存中是视坐标系),
比如我希望B的tex是c,但是B被A遮挡的部分显示tex d或其他效果(可自己定)
我的方法是绘制顺序必须最后画B
A材质上的shader为直接,settexture,但是queue需要设置为靠前的,比如background等
Shader "Custom/Nothing" {
Properties {
_MainTex ("Base (RGB)", 2D) = "white" {}
//_OtherTex("Other ",2D)= "white"{}
}
SubShader{
Tags{
"Queue"="Background"}
// Pass{
// SetTexture[