如果水流可以下降,降落后的那一格水会重新形成一个“起点”,再流出7格。
如果水的“起点”5格以内有一处低洼的话,水会放弃其他方向而流向这个低地势的位置。如果有多个低洼,则流向最近的一个,如果有几个低洼的距离相同,则会同时流向这几个低洼,而低洼低出多少格并不会对此产生影响。
(图中白色玻璃下为水源,黑色玻璃下低一格,黄色玻璃下低两格)
(值得一提的是,已经存在的水并不会因为你在他旁边挖了一个坑而“收回”其他方向的水,水流的更新是一个比较复杂的系统,也可以利用这个来做很多有用和有意思的水流,虽然我很希望和大家分享,但是这已经超出本文范围太多了,有机会再发帖详解。)
知道了这个之后再回来看我们的水流系统,可以看到简单粗暴的版本中那两个格子距离水源的距离为8,超出了水流的范围,而不能被水冲到。
(图中绿色点为水流起点,黄色点为水流路径(之一),黄色点组成的路径长度最多为7,红色点为水流不能到达的点)
而在我的设计中,利用水流的特性,引导水流在耕地上产生3个水流“起点”,而原先两个不能被冲到的格子距离两个新起点的距离为7,正好可以被冲到。
(图中绿色点为水流起点,黄色点为水流路径(之一),黄色点组成的路径长度最多为7)
活塞式的系统中也有类似的设计。当然你可以采很多别的方式来让水流完全充满整个农场单元,这里提供的只是一个个人比较喜欢的思路。
上一个: 《三国志13》褒奖制度玩法攻略
下一个: 《饥荒》DLC海难老奶奶生存技巧分享
浏览量:1492022-07-19
浏览量:22021-05-31
浏览量:12021-05-29
浏览量:02021-05-17
浏览量:62021-04-23
浏览量:02019-10-13
电影《神话》续篇《传说》定档7月12日
重回7元时代!今晚油价大幅下降!
《我的世界》15周年庆 游戏全平台优惠
《寂静之地:入侵日》 6月28日北美上映
小米15系列来了!10月发布!
肉鸽游戏《地牢劫掠者》登陆Steam