VBPathfinding
1.0.0
VB.NET용 A* 길찾기 라이브러리
Manhattan, Euclidean, Octile 및 Chebyshev Heuristics를 포함합니다. (기본적으로 Manhattan) 현재 대각선 경로 찾기를 지원하지 않습니다.
기본 사용법:
Dim gridTest As Grid = New Grid(10, 10)
gridTest.SetWalkable(0, 1, Fale)
Dim finder As New AStarFinder()
Dim path = finder.FindPath(0, 0, 5, 5, gridTest)
For i = 0 To path.Count - 1
Dim list As List(Of Integer) = path.ElementAt(i)
Debug.WriteLine("X" & i & ": " & list.ElementAt(0))
Debug.WriteLine("Y" & i & ": " & list.ElementAt(1))
Next