Unity3d中水无法显示波纹等动态效果的解决

简介:

这个问题是Unity 4.5版本的一个bug,导入的"Water(Basic)"中的水显示出来没有波浪等动态效果


解决办法:

一:导入完整的4.3版本的 Water(Basic)


二:修改 Water(Basic) -> Sources -> Shade -> FX-Water Simple.shader 

1
2
3
4
5
6
7
8
9
10
11
// unity 4.3.0
// line 45
   temp.xyzw = v.vertex.xzxz * _WaveScale / unity_Scale.w + _WaveOffset;
// line 50
   o.viewDir.xzy = normalize( ObjSpaceViewDir(v.vertex) );
   
// unity 4.5.0
// line 45
   temp.xyzw = v.vertex.xzxz * unity_Scale.xzxz * _WaveScale + _WaveOffset;
// line 50
   o.viewDir.xzy = normalize( WorldSpaceViewDir(v.vertex) );




本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1565708,如需转载请自行联系原作者
相关文章
|
4月前
|
前端开发
css特效——Photoshop选区(动感的虚线选框,支持不规则的选框)
css特效——Photoshop选区(动感的虚线选框,支持不规则的选框)
29 1
|
5月前
|
前端开发
CSS动画(毛玻璃按钮)
CSS动画(毛玻璃按钮)
|
JSON Android开发 数据格式
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
|
JavaScript 前端开发
js实现移动端图片预览:手势缩放, 手势拖动,双击放大...
原文:js实现移动端图片预览:手势缩放, 手势拖动,双击放大... 前言本文将介绍如何通过js实现移动端图片预览,包括图片的 预览模式,手势缩放,手势拖动,双击放大等基本功能; 扫码查看示例效果: 代码地址http://pangyongsheng.github.io/imgPreview/ 一、功能介绍   图片预览主要有以下几个功能点组成: 监听图片点击事件,进入图片预览模式 自定义手势事件, (双指缩放,滑动,双击。
3239 0
|
Web App开发 JavaScript 前端开发
Magnifier.js - 支持鼠标滚轮缩放的图片放大镜效果
  Magnifier.js 是一个 JavaScript 库,能够帮助你在图像上实现放大镜效果,支持使用鼠标滚轮放大/缩小功能。放大的图像可以显示在镜头本身或它的外部容器中。Magnifier.js 使用Event.js 作为跨浏览器的事件处理器。
1659 0
SwiftUI—使用withAnimation制作缩放和渐隐动画
SwiftUI—使用withAnimation制作缩放和渐隐动画
1009 0
SwiftUI—使用withAnimation制作缩放和渐隐动画
Qt 使用一张图片实现转圈的动画效果
这个是显示的效果,以前用的时候就是网上照一张Gif动画,完了加载进去。我们可以在Qt中使用Movie来操纵Gif动画。 这个试下方式就是通过painter绘制一个图片,通过按照一定的规律旋转图片实现的。
835 0
Qt 使用一张图片实现转圈的动画效果
|
Web App开发 C# Windows
WPF图片浏览器(显示大图、小图等)
原文:WPF图片浏览器(显示大图、小图等) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshubo1989/article/details/46784601 1.概述                最近利用WPF做了一个图片浏览器,能够将文件夹中的所有图片以小图的形式显示,并将选中的图片以512*512大小显示。
2632 0