unity shader 根据世界坐标,改变物体显示的颜色

一、效果图

y坐标大于0显示红色,小于0显示绿色

二、实现方法

1、获取定点坐标然后转换成3D世界坐标。然后根据得到y值做修改核心的方式mul(_Object2World, v.vertex);  //顶点坐标转换成3d世界坐标

三、源码

源码下载

posted on 2019-09-10 11:35  某年夏天  阅读(1520)  评论(0)    收藏  举报

导航