astar - liangmanlin/gootp GitHub Wiki
通常我们的ARPG游戏需要寻路,以应对复杂地形,框架提供一个2D寻路。
你只需要调用
-
Search(maps MapStatus, x, y, tx, ty float32) (ReturnType, []int16)
api会返回是否可达,并且返回一个坐标数组,结构如:
[]int16{X1,Y1,X2,Y2...}
你必须实现MapStatus
接口的方法,通常地图网格都会包含类似方法
通常我们的ARPG游戏需要寻路,以应对复杂地形,框架提供一个2D寻路。
你只需要调用
Search(maps MapStatus, x, y, tx, ty float32) (ReturnType, []int16)
api会返回是否可达,并且返回一个坐标数组,结构如:[]int16{X1,Y1,X2,Y2...}
你必须实现MapStatus
接口的方法,通常地图网格都会包含类似方法