首页 > 代码库 > war3 兵种出生位置研究

war3 兵种出生位置研究

最近玩war3 各种被卡英雄 卡兵,  郁闷死了,  很多时候设置了集结点,可是英雄还是被卡~~~

不知道有没有同道中人~~~

举几个证据:

技术分享

技术分享

 

这两个都是明明设置了集结点在外面,还是被卡到里面去了的例子~~

 

于是我终于忍不住研究了一下,下面我来描述下war3兵种集结点的逻辑

技术分享

 

1、根据上图所示,有4个黄色的方块,分别在1点钟、4点钟、7点钟、10点钟位置,这4个位置是兵种的出生可能点

也就是说,如果你的集结点设置在其他任意位置,系统都会在这4个位置中选择和它最近的位置出生

2、如果黄色区域被卡住了,那么出生点就会逆时针往前推,也就是会选择图中的红色区域,

如果不幸红色区域也被卡住了,会继续逆时针往前推。注意:一直是逆时针推,不是选择最近的位置

 

解释一下上面的两种被卡的情形。

第一张图TM,集结点设置在11点钟附近,所以选择了最近的10点钟出生点。于是英雄应该在10点钟出现,但是兽洞的位置把10点钟的位置卡到了一丝丝,

于是逆时针推到9点钟,9点钟还是兽洞,继续到8点钟,继续7点钟。。最后出现在了7点钟,被卡~~

第二张图TS,集结点设置在了2.5点钟左右,于是选择了最近的1点钟出生点。1点钟有树,所以往前逆时针到了12点钟位置,被卡~~

 

 

好的 解释完毕,想必大家都清楚了吧~~~  哈哈哈

war3 兵种出生位置研究