假如可以获取到所有目标点位,是否可以自动生成寻路路径而免去录制的过程? #11
Replies: 3 comments 1 reply
-
算法生成方式寻路的关键工作地图处理
算法寻路平地可直接行走的cost为0,应填为白色块 图例![]() 地图边界的具体分类和cost还需要进一步讨论和细化
准准的视频1,视频2![]() ![]() ![]() 后续纠错人工处理地图难免会出现涂错或者代码操作不过的地方,可能需要记录代码给出的path,然后更新方块的颜色(比如从可爬山的灰色方块update成黑色块)。 担忧如果以上function都能实现的话应该是可以解决大部分路径点跟踪的问题的(我猜),但是如果做出来如此强大的功能不知道会不会被ban掉。。。
|
Beta Was this translation helpful? Give feedback.
-
Some additional research:How to create a fictional map?Use GIS or QGIS to create and labeling maps:
Analyze data in QGIS using python
也许可以用现成工具做出来像2077/大表哥/GTA一样的大世界导航🤔?然后附加像2077 mod一样的游戏内导航辅助?m2-res_480p.mp4 |
Beta Was this translation helpful? Give feedback.
-
Update:尝试了一下QGIS,在里面画出来路径点之后可以任选两点计算最短路径,这里我只画了能走的路,没考虑爬山游泳和飞行,相当于把地图拍扁了画的街道。用了QGIS自带的路径计算功能算了从蒙德城出口到摘星崖的路。 把路径点export成geopackage的格式(gpkg)可以用python读取路径点然后计算。我在python里尝试了同样的起始点和终点,得到的图长这样: 问题:设置坐标系原点现在需要设置坐标系的中心点和地图的比例尺,目前QGIS的蒙德城(0,0)点是在地图图片左上角。我看 设置比例尺另外就是比例尺的问题,我上面demo的两个点位是
怎么设置比例尺才能和minimap的参照系一样? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
现状
目前脚本的寻路方式是按照已录制的路径进行寻路,人工录制的路线有重要的避障信息,包括途径点、行走方式。
手动录制方式寻路
优点:录制成本低,效果精准
缺点:需要大量人工
算法生成方式寻路
优点:无需人工录制路线
缺点:
结论
Beta Was this translation helpful? Give feedback.
All reactions