我想创建一个asp.net应用程序,它可以在从A房间到B房间的布局中显示方向。因此布局将是房间网格,如果用户想要从房间A到房间B获取指示应用程序以蓝色突出显示路径。
我不知道如何开始这个?我可以使用什么来创建地板布局,然后突出显示所需的路径。有什么指针吗?感谢。
答案 0 :(得分:1)
例如,也许你可以实现路径寻找算法 A *(http://en.wikipedia.org/wiki/A _search_algorithm)。 在你描述的情况下,我会创建一个地图作为二维数组,表示可通过和不可通过的“正方形”网格 - 房间及其墙壁在你的情况下,并使用A 算法找到可通过的最短路径“广场”。然后根据算法结果,我会像Daniel建议的那样在图像中生成路径。
我认为this教程可以帮助理解算法。
答案 1 :(得分:0)
如果您想将路径显示为图像,那么这里有几个关于如何在ASP.NET中生成图像的链接: