在做ui栏滚动的时候,物品上下滚动,当某个物品在顶格或者在底格的时候,这时候需要滚出去,会有一部分在ui上,一部分要消失,如图:
箭头指向的部分需要隐藏掉。
开始吧,需要两个相机,一个ui相机,一个ui模型相机,ui结构如下
重点在这,3dmask是一个Quad,需要创建一个shader,在SubShader中添加
ColorMask 0
不懂的直接复制下面代码:
Shader "基础纹理/mesh"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "RenderType"="Opaque" "Queue"="Geometry+1"}
LOD 100
ColorMask 0
Pass
{
}
}
FallBack "Specular"
}
效果:
每天进步一点点。