因此,我计划制作一个迷你火车地图应用程序,告诉用户他们能够到达目的地的最短路线以及停靠切换火车的交汇点。
因此我跟着this tutorial on pathfinding,当我跟踪功能中的起点和终点站时,我的列车系统地图运行正常,它输出了火车正在经过的车站。
我的问题是被跟踪的函数没有输出到字符串中,我可以使用match()
或search()
方法来检测路径中是否有交换。
(我需要在字符串中布局的东西在Grid.as文件中,底部是$best
返回行)
($best
将为您追踪整个功能“findpath”时输出最佳的最佳路径。例如,它将输出“Abbot Station,Berries Station,Cattion Station”)
链接中的脚本是我现在的完整脚本,我添加的唯一更改是修改工作站的XML文件。
答案 0 :(得分:0)
$ best.toString()将为您提供路径对象的字符串版本。修改Path中的toString函数,如果你想改变它给你的东西,甚至在那里添加另一个函数,比如toStringBestPath,以不同的方式格式化字符串。