
游戏AI
ARTELE
爱好计算机
展开
-
游戏中的AI---寻路算法A* [1](下篇 A*算法)
0.简介前面有了Dijkstra算法的铺垫以后,我们来看A*算法。1.启发式这个启发式从字面理解就是启发,受到启发,算法在寻路的时候会受到启发?差不多是这样。看下面这句代码float t_cost = t.cost+ mapNodes[node.x][node.y].cost+qf*1000;//此节点与父节点距离+父节点到起点距离+启发因子我们发现,这个与Dijkstra的...原创 2020-04-29 17:47:11 · 1079 阅读 · 0 评论 -
游戏中的AI---寻路算法A* [1](上篇 Dijkstra算法铺垫)
0.简介网上A*算法介绍已经很多很多了,不过我作为学习和实现,我还会把我的经历记录下来。1.算法简介A*算法,听到这个算法后,很难直接判断出这个算法是解决什么问题,这是解决寻路问题的,为什么叫A*?,据考证,最早是有A1,A2算法,后来发展了更优秀的算法就叫A*了,应该和B语言,C语言,C++的叫法类似吧。2.算法详细介绍现在进入正题,学习A*算法之前就先理解 一些迪杰斯特拉最...原创 2020-03-27 21:03:36 · 675 阅读 · 0 评论 -
游戏中的AI---介绍篇[0]
0.介绍游戏AI在游戏设计中是很重要的一部分,尤其是这种东西很少像物理引擎,图形引擎那样有现成的库,并且算法也很灵活,要根据游戏需求进行自定义方案,所以学习一下其原理及其设计方法还是很重要的。1.说明本系列作为一个学习过程记录,将我的学习过程中遇到的问题和学习到的东西做一次记录和分享。...原创 2020-03-27 17:29:34 · 589 阅读 · 0 评论