A * Eine vorläufige Studie zur Wegfindung Originalquelle: A * Wegfindung für Anfänger Das Vorwort des Übersetzers kennt Für die Teilnehmer ist es nicht schwierig, der A * -Algorithmus (ausgesprochen A-Stern) ist für Anfänger in der Tat etwas schwierig.
在这一点,你应该形成如图的结构。在图中,暗绿色方格是你起始方格的中心。它被用浅蓝色描边,以表示它被加入到关闭列表中了。所有的相邻格现在都在开启列表中,它们被用浅绿色描边。每个方格都有一个灰色指针反指他们的父方格,也就是开始的方格。 F = G + H 这里:
我们的路径是通过反复遍历开启列表并且选择具有最低F值的方格来生成的。文章将对这个过程做更详细的描述。首先,我们更深入的看看如何计算这个方程。
题外话
Weiterführende Literatur Ok, jetzt haben Sie ein vorläufiges Verständnis für einige weitere Punkte. Zu diesem Zeitpunkt schlage ich vor, dass Sie meinen Quellcode studieren. Das Paket enthält zwei Versionen, eine in C ++ und die andere in Blitz Basic. Übrigens sind beide Versionen gut kommentiert und leicht zu lesen, hier ist der Link. 例子代码:A* Pathfinder (2D) Version 1.71
其它一些值得一看的网站: Weitere Referenzartikel: Okay, das ist alles. Wenn Sie zufällig ein Programm schreiben, das diese Ideen verwendet, möchte ich aufschlussreich sein. Sie können mich so kontaktieren:Jetzt viel Glück!
|
Der einfachste a * -Algorithmus, den ich je gesehen habe (A * Pathfinding-Voruntersuchung)
http://blog.vckbase.com/panic/archive/2005/03/20/3778.html
Ich denke du magst
Origin blog.csdn.net/windcao/article/details/1533879
Empfohlen
Rangfolge