最终效果 shader是通过值拷贝的方式获取到顶点信息 所以是无法改变顶点的值 所以也无法实现碰撞效果 代码Shader "Custom/Test04" { Properties { //_Color ("Color", Color) = (1,1,1,1) //抬升半径 _R("R",Range(0,8)) = 1 //抬升的点的x坐标 _OX("OX",Range(-5,5)) =0 } SubShader { pass