Unity中让一个物体从中心逐渐透明
本文章为了记录学习Unity中shader的学习过程,主要是将一个球体,让其从物体的中心点到边缘,逐渐透明.
主要的原理为求物体的法向量与自身点到摄像机向量的点积,再对点击的结果进行衰减.
Shader "Unlit/AlphaTest"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {
}
_Damping("Damping",Range(1,8))=2
}
SubShader
{
Tags {
"Queue"="Transparent" "RenderType"