Unity3d为地形添加水源效果第一步:添加水面由于我在上一次的地形创作中就已经在山峰之间制作了一块洼地,它就可以作为一个放置湖水的地方
如果您上次的创作并没有这样的地形,那么请您重新创建一个山势地形图,就当作自己的一次练习吧
在场景面板中点击Y方向的绿色箭头,切换到顶视图,这样可以便于我们很快的找到洼地所在的地方
1所示:图4
1然后用鼠标滚轮迅速的推进观测距离
2所示:图4
2接着再到Project【项目文件栏】找到“StandardAssets”文件夹下的(仅限专业版使用,如果您使用的版本是非专业版本,请转到)文件夹中,拖拽一个【白天光照效果的水模型】到洼地的中央,并利用场景调整工具中的缩放工具,将水模型调整到合适的大小
3所示:图4
3紧接着我们再点击场景面板中右上角的白色小方块,将视角切换到透视图
然后利用场景调整工具,将水模型调整到合适的高度
4所示:图4
4这时您只需要在播放时,将摄像机移动到洼地这个地方就可以看见湖水的效果了
第二步:添加瀑布
现在看来效果略显单调,既然是山中泉水我们还得有一些瀑布和溅起的水花
为了节约查找的时间,我们直接在Project【项目文件栏】上方的搜索框输入字符“waterf”,这样就可以查处如图所示的材质和模型
5所示:图4
5在这里面,是一个喷泉模型,是一个水面的飞溅模型,是一个瀑布模型
我们先拖入一个到洼地,然后利用场景调整工具来调整它的位置和角度
6所示:图4
6这时的瀑布略显小了一些,我们可以先选中它,然后到它的属性面板里面去调整成您想要的效果
7所示:图4
7第三步:添加水面飞溅模型
接下来我们会看到瀑布落到水面是没有水花飞溅的效果的,这不合常理
于是我们在瀑布下的水面上方放置一个水面飞溅模型
由于它的噶偶一定要和水面高度一致,所以我们先点选水平面,看看它的Y轴坐标