Unity3d中水无法显示波纹等动态效果的解决
这个问题是Unity 4.5版本的一个bug,导入的"Water(Basic)"中的水显示出来没有波浪等动态效果
解决办法:
一:导入完整的4.3版本的Water(Basic)
二:修改 Water(Basic) -> Sources -> Shade ->FX-Water Simple.shader
//unity4.3.0//line45temp.xyzw=v.vertex.xzxz*_WaveScale/unity_Scale.w+_WaveOffset;//line50o.viewDir.xzy=normalize(ObjSpaceViewDir(v.vertex));//unity4.5.0//line45temp.xyzw=v.vertex.xzxz*unity_Scale.xzxz*_WaveScale+_WaveOffset;//line50o.viewDir.xzy=normalize(WorldSpaceViewDir(v.vertex));
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。