Water(水素材)是Unity为我们提供的标准素材之一,用来表现游戏中的河流、湖泊等等一切和水相关的场景。关于Water的使用,朋友们会不会存在以下疑问呢?
有的朋友说了,我把Water素材添加到了场景中,就是一个圆形的水面,这怎么也不能和河流、湖泊联系到一起去。可是我看别的大神制作好的场景,里面确实也有河流,也有湖泊,并且确实除了Unity提供的Water素材以外,也并没有使用过其它别的什么东西。这是怎么一回事呢?
其实,Water素材是要与Terrain(地形)结合起来使用的。
在这里我们有一个创建好的场景,里面包含着地形。在地形中,我们已经做好了河道,只是还没有水。
此时,我们再将Water添加到场景中,调节Water的Position与Scale,使其与地形相符。为了便于观察,可以通过俯视视角来调节。下图中淡橘色的圆圈就代表着Water的尺寸。
调整完这一切后,我们换一个合适的视角,将Water的高度缓缓升高,就可以看到我们印象中的那种河流效果。是不是很神奇?