游戏中的人物是如何寻路的?

Posted jin521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游戏中的人物是如何寻路的?相关的知识,希望对你有一定的参考价值。

技术分享图片

【警告】 本文章并非面向零基础的人,而是面对黄金段位的LOL大神。本文同样适合出门在外没有导航,就找不到家的孩子。

在英雄联盟之中,当你和你的队友都苦苦修炼到十八级的时候,仍然与敌方阵营不分胜负,就在你刚买好装备已经神装的时候,你看见信息框中一条队友的消息:“大龙集合”,这个时候你鼠标移到大龙处,轻点右键,然后你就像一个吃瓜群众一样盯着你的英雄,看他走进野区小路,因为你买了日炎斗篷,路过三狼的时候三狼还追着你咬了几口,你的英雄也没有去理会,三狼可算是出了一口气,牛逼坏了!然后你还顺路采了几个蘑菇,因烫到了蓝buff被蓝buff追杀。就连河道里的河蟹都想咬你一口为你在三级的时候杀了它的爷爷而报仇。然而你还是在临死前来到大龙面前,你还没动大龙一根汗毛,就被大龙一个甩尾干趴下了,这时候你旁边的妹纸还很疑惑,你得显示器怎么突然坏掉了,变成黑白的了。

技术分享图片

 那么问题来了,为什么野区套路那么深,而你的英雄不选择走大路沿河道到大龙呢?因为你每确定一个目标,你的英雄就会沿着最短的路线前往。那么你的英雄是怎么找到最近的路线呢?如果你觉的很简单,你自己也能找到,你有你的英雄找的快吗?当你确定目标的时候你的英雄可不是东张西望让后才开始走,更不会走一半发现不对劲有自己回去重头再来。你也许开始对这个问题感兴趣了,那些游戏中的英雄人物是怎么做到的?如果你不玩游戏,那么你肯定用过导航软件,你应该会好奇它是怎么做到的。你能读到这篇文章,那么你一定会写代码,你能用代码去实现这个功能吗?其实我一直都很好奇这个是怎么做到的,我最多也就会写一些增删改查的常规操作。

以上是关于游戏中的人物是如何寻路的?的主要内容,如果未能解决你的问题,请参考以下文章

AI自动寻路

3D寻路系统NavMesh-客户端篇

3D寻路系统NavMesh-客户端篇

3D寻路系统NavMesh-客户端篇

3D寻路系统NavMesh-客户端篇

游戏的寻路算法