string temp = transform.TransformPoint(transform.GetComponent<MeshFilter>().mesh.vertices[i]).y.ToString();
这行代码是得到mesh文件顶点的世界坐标的Y轴,然后我发现无论shader怎么去修改mesh的顶点,这里的y轴永远是0,于是乎问了一下群里的大佬,得知 shader是不修改mesh网格的数据,
卒~~~ 浪费一下午时间,又得从头开始。
另外 我推断原因可能是 shader是GPU对mesh的操作,然而c#代码是对cpu的mesh操作,可能是这个原因造成的吧,才疏学浅,身边也没有大佬指点。
以上如果有不对 请告知。