赞
踩
首先,看下边缘检测的效果(其实这个边缘检测我是从cocos2dx的官方着色器里面拿过来加以修改的)
给image添加一个材质,而材质上的shader是这样的
Shader "Custom/Edge" {
_MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}//主相机的纹理
}
SubShader {
Tags {"Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"}
LOD 100
Cull Off
Blend Off
Pass {
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct appdata_t {
float4 vertex : POSITION;
float2 texcoord : TEXCOORD0;
};
struct v2f {
float4 vertex : SV_POSITION;
half2 texcoord : TEXCOORD0;
};
sampler2D _Main
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。