最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:1

【寻路算法】现代游戏的寻路算法相比十几年前有改善吗?

 attach_img

0

帖子

4

回复

4

积分
最后登录:
2025-04-06 11:54
注册时间:
2023-03-12 23:19
楼主
  发表于:2025-04-06 12:26:34|查看用户信息

现代游戏的寻路算法相比十几年前有改善吗?

最近玩了帝国时代2 决定版,寻路似乎不太理想


2

帖子

5

回复

6

积分
最后登录:
2025-04-06 11:16
注册时间:
2023-03-12 16:36
1 楼
  发表于:2025-04-06 12:27:51|查看用户信息

寻路算法需要解决的核心问题是:快速的、准确的 计算游戏中角色在游戏地图中由A点到B点的最短路径。

比较常见的算法为:

A*路点寻路

Dijkstra

NAV导航网格寻路

DFS寻路

BFS寻路

D*寻路

.........

现在市面上大部分的3D游戏,端游或者是手游,用的寻路算法都是 NAV导航网格寻路 。这种算法需要把地图划分成多个网格,通过连接网格来达成在3D空间进行寻路的目的。


A*路点算法,是计算速度最快的算法,实现也比较简单,通常应用在2D游戏当中。这个算法算得上是算法中的基础,NAV导航网格寻路,是基于A*算法来实现的,可以说是其寻路的进化版。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录