前言
再介绍一个简单的效果,贴图切换,根据目标距离远近切换贴图
贴图切换
先看效果
随着小黄鸭的移动,贴图以小黄鸭中心为半径变化。这个方法可以做出许多效果,如放大镜效果,画圆形遮罩等
原理分析
- 主要就是根据提供的目标点(也就是小黄鸭的中心点)和贴图的距离进行不同的采样
具体实现
Shader "Unlit/TextureSwitch"
{
Properties
{
_PlayerPos("Player position",vector) = (0.0,0.0,0.0,0.0)//玩家位置
_Dist("Distance",float)=