江中游A星算法 第1课 预估移动消耗计算法则

教程:http://bbs.anjian.com/showtopic-515151-1.aspx

 

江中游A星算法 第1课 预估移动消耗计算法则

 

知识点:先明确 A星算法中的两个概念 H 和 G F

 

H 是 当前块终点块 的横纵坐标差值绝对值的和 乘以10, 我们以 上图的 (4,4) 作为当前点 来计算出H值 当前块坐标为4,4 终点块为 7,3 ,横纵坐标的插值绝对值分别为 3,1 ,绝对值和为4 然后乘以1 得到40 H值为40

G是 当前块 和 起始点 的距离 当前块 和 起点块 的横纵坐标差值绝对值 根据三角函数的勾股定理来取得斜边的长度然后乘以10 如果是直线一样算 因为肯定有一边是0

F F=H+G 这个值其实测算当前块距离起始点和终点的距离之和 而且没考虑到路上的障碍等实际问题 只是粗暴的用直线把当前块和起点终点连接起来

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值