Tactical Analyse
December 6, 2021Less than 1 minute
Tactical Analyse
Influence Map
给每个角色一个影响力,然后角色处于地图中的某个位置。他就会对他周围的地区产生一些影响。
比如说我们要派一个队AI小兵去抢滩登陆,我们就需要知道敌方的布防,根据这个 布防去规划一条路径。布防敌军是在巡逻,所以点位还不是固定的。我们就不能简单的使用寻路算法,我们就需要做一些预测。
这里就可以用到这个工具,我们先把整个地图映射到2d平面化成格子块。再把每个角色放入到他位置 对应的格子块里。每一个敌方单位都有攻击力,这个就可以作为一个影响范围,覆盖角色周围的 格子。
然后再规划路径时,我们就 把拥有数值的格子当做障碍物即可 。
Refence
https://gameschoolgems.blogspot.com/2009/12/influence-maps-i.html
http://www.aisharing.com/archives/80