| 1234567891011121314 |
- package astar6
- import "f1-game/internal/types"
- type (
- // Config A*寻路算法配置
- Config struct {
- Min types.Point // 地图最小坐标(二维坐标左上)
- Max types.Point // 地图最大坐标(二维坐标右下)
- MapData [][]int32 // 地图数据,二维数组存储每个格子的类型
- IsWalkableFunc func(node *Node, ctx *FindContext) bool // 自定义可行走判断函数(可选,用于动态判断)
- IsDebug bool // 是否为调试模式(开启后会输出寻路过程)
- }
- )
|