当模型被建筑物遮挡的时候,如果要显示模型的轮廓时,修改模型的Shader:
Shader "Unlit/MaskShader"
{
Properties
{
[NoScaleoffset]_MainTex ("Texture", 2D) = "white" {
}
_maskColor("MaskColor",Color) = (0,1,0)//轮廓颜色
}
SubShader
{
Tags {
"RenderType"="Opaque" "Queue" = "Geometry+100" }
Pass
{
Blend SrcAlpha One
ZTest Greater
ZWrite Off
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_fog
#include "UnityCG.cginc"
struct MeshData
{

(显示模型轮廓)&spm=1001.2101.3001.5002&articleId=119911807&d=1&t=3&u=6343e31c25a9464689d2643c7e5c447f)
3209

被折叠的 条评论
为什么被折叠?



