在做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"
}
效果:
每天進步一點點。