找回密码
 立即注册
查看: 3341|回复: 89

[学术/精华文章] Unity3D游戏系列(RPG)之刀光剑影(二)水(water)和瀑布的创建

[复制链接]
发表于 2014-8-7 21:20 | 显示全部楼层 |阅读模式

本篇为 Unity3d游戏系列(RPG)之刀光剑影 的第二篇:

更多精彩,请关注为微信号:GameWorld007,此微信公众号收集了各种完整游戏制作的系列教程!~


unity3d里有关地形的创建教程很多,在这里就不介绍了,但水的创建介绍的不多,百度了很多文章,最终参考了这篇文章:http://hi.baidu.com/next2_me/item/3d77da9eff3015cdb72531f7,能快速的制作出水来,先上张图:


下面看一下制作过程:

1、创建plane

在你想创建水的地方先创建plane,当然,为了不穿帮,先要将地面下陷,然后在上面铺plane,画外音,想将地形下陷,你就要将地形在创建之初整体提升一些,因为地形的基础高度默认是0,无法再下陷了,我用的是unity3d 4.2.0,设置地面基础高度的地方如下图所示,在这里我设置成了30,设置好后,点右边的flatten按钮生效,但一定要在创建地形之初操作,不然后期修改的话,你的地形就白做了。


接着上plane的图:


2、导入水的资源包

选择 Assets->Import Package->Water(Pro Only),我的已经破解了,哈哈,就用高级的水了。

3、给平面赋予水的材质

选择Assets->Create->Material,创建一个新的材质,在材质的Inspector面板的Shader选项里,选FX->Water,然后下面会出来water的属性设置,在Fresnel(A)里,选个图片,在这里我选库里的Water Fresnel,在Normalmap里选个图片,我选的Water fallback,如下图:


4、把上面的材质拖给你刚建好的平面

5、把脚本Water也拖到平面上

在Project的Water资源包里找到Water脚本:Project->Standard Assets->Water(Pro Only)->Sources->Scripts->Water,然后拖到plane上,看到效果了吧,水面应该已经完成了。



试着改变上面的Fresnel和Normalmap,还有Wave speed,看看不同的效果吧。

其实吧,在Water(Pro Only)里,已经给我们提供了两个现成的材质,Daylight Water和Nighttime Water,拿来可以直接用,大家也可以试试。


下面说瀑布的制作,瀑布是用unity的粒子特效做的,具体就不多讲了,因为有大神早就讲的很好了,具体参考 http://huangxuyang.cn/unity3d/learning-unity3d-note-5,在这里贴一下设置面板。


调大Max Size可以使瀑布更宽,调大Max Energy可以使瀑布更长,因为其生命周期更长了嘛,不多解释了,那个文章已经写的很清楚了。

另外我在瀑布与水面交界处加了unity自带的Water Surface Splash特效,这样有水花四溅的效果哦,有兴趣的尝试一下吧,最后上张完整的图。



更多精彩,请关注为微信号:GameWorld007,此微信公众号收集了各种完整游戏制作的系列教程!~



本系列文章由Aimar_Johnny编写,欢迎转载,转载请注明出处,谢谢。

http://blog.csdn.net/lzhq1982/article/details/12440045


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2014-8-9 21:50 | 显示全部楼层
我第一次接触unity做的作业比你这个效果好多了……
鉴于你有帮助初学者的心,很好!表扬下!

点评

这个只是最简单的制作效果,要想做出非常逼真的,还得靠自己亲自动手写代码,比如写Shader、制作粒子特效之类的  详情 回复 发表于 2014-8-10 13:12
 楼主| 发表于 2014-8-10 13:12 | 显示全部楼层
七星且留下 发表于 2014-8-9 21:50
我第一次接触unity做的作业比你这个效果好多了……
鉴于你有帮助初学者的心,很好!表扬下!

这个只是最简单的制作效果,要想做出非常逼真的,还得靠自己亲自动手写代码,比如写Shader、制作粒子特效之类的
发表于 2014-8-10 22:16 | 显示全部楼层
真不错 很好
发表于 2014-8-23 15:18 | 显示全部楼层
看起来很棒的样子
发表于 2014-9-19 09:56 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2014-9-19 09:57 | 显示全部楼层
求LZ再写点教程吧
发表于 2014-12-16 04:27 | 显示全部楼层
求有完整教程
发表于 2015-1-11 20:17 | 显示全部楼层

我很懒,只想回复看看,另感谢楼主分享{:soso__16915934313317769624_2:}
发表于 2017-3-7 19:56 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-4 23:55 , Processed in 0.110713 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表