1、其实这个思路并不是笔者想到的,之前看到一位网友提出了高地视野这个模拟方法,就打算利用这点尝试一下。
模拟草丛的原理--利用魔兽里“高地视野优势”来做,因为该方法有几点与lol的草丛系统相似:
1.高地的单位能拥有一定范围低地的视野;
2.在低地的单位无法获得高地的视野;
3.进入高地的两个单位才能相互看到。
根据上面几个特点,我们只需要把草丛地变成高地,就能模拟成功了。
1、先用地形里的升高一层拉出一片高地:

2、再用地形里的斜坡将这块高地与周围的平地连接起来,用斜坡平铺角落的时候可能会不那么顺利,需要多试几次。全部连接完毕后高地看起来就像一块突起的平地。


3、然后用降低地表把这片高地降低成与周边的地表相近的高度,用草皮平铺高地并加上一些草丛模型(这里我用的地形是洛丹伦(夏)-草地,草用的是编辑器自带的灌木)。
实际上这样就完成了我们需要的草丛视野效果,为了创建隐身的特效,还需要下面的触发来模拟。


4、所谓隐身并不是真的隐身,只是根据单位所处的地形状态改变单位的透明度,让他看起来像隐身在草丛里。触发图如下:

5、最后,你还可以在游戏-平衡性常数里设置高地攻击时的一些细节,比如视野范围、攻击丢失几率等等。


1、这样一个模拟的lol草丛系统就完成了!
测试图共享地址:
http://pan.baidu.com/share/link?shareid=2639678712&uk=1728454555

