mp_grid_path(id,path,xstart,ystart,xgoal,ygoal,allowdiag)
这个函式可以根据a*演算法算出一条接近最短距离的路径(官方说明档说的..)
mp_grid_add_instances(id,obj,prec)
而这个函式可以增加阻挡物,就是移动时必须绕过这个实例
问题就来了...
我使用了之后,这个路径还是会穿过阻挡物,直接到达终点
http://cid-a5a99a6495eb21a7.skydrive.live.com/self.aspx/GM8/%e5%9c%96%e7%89%87/%e6%9c%aa%e5%91%bd%e5%90%8d.JPG
图上的线为路径,block为阻挡物,由1走到2,他直接穿越了....
gmk档
http://cid-a5a99a6495eb21a7.skydrive.live.com/self.aspx/GM8/%e7%af%84%e4%be%8b/problem.gmk
求高手解答我的问题出在哪...
(这个问题是延续战棋slg路径那篇....)
这个函式可以根据a*演算法算出一条接近最短距离的路径(官方说明档说的..)
mp_grid_add_instances(id,obj,prec)
而这个函式可以增加阻挡物,就是移动时必须绕过这个实例
问题就来了...
我使用了之后,这个路径还是会穿过阻挡物,直接到达终点
http://cid-a5a99a6495eb21a7.skydrive.live.com/self.aspx/GM8/%e5%9c%96%e7%89%87/%e6%9c%aa%e5%91%bd%e5%90%8d.JPG
图上的线为路径,block为阻挡物,由1走到2,他直接穿越了....
gmk档
http://cid-a5a99a6495eb21a7.skydrive.live.com/self.aspx/GM8/%e7%af%84%e4%be%8b/problem.gmk
求高手解答我的问题出在哪...
(这个问题是延续战棋slg路径那篇....)











