我从事一个需要使用 A* 算法的项目。在这个项目中,你用左键选择你的玩家,然后用右键在地图中引导他,就像千策略游戏的玩法一样。图形是 2D 的,有点像饥荒,游戏是用 SFML / C++ 开发的。
我需要使用 A* 来代替玩家,事实上,如果他的道路上出现障碍物,他必须避开它。但目前,我不知道如何在地图上应用网格,我想在任何地方放置任何树木/岩石和其他东西,以免看到网格单元。目前开放列表仅由像素组成,我认为这不是一个好的解决方案^^,算法很慢。如果您在保持快速算法的同时有任何逼真的渲染解决方案,我会很高兴听到它。:)
先感谢您,