Jump to content
Unity Insider Forum

Life Is Good

Members
  • Content count

    685
  • Joined

  • Last visited

  • Days Won

    14

Life Is Good last won the day on August 21

Life Is Good had the most liked content!

Community Reputation

84 Excellent

About Life Is Good

  • Rank
    Advanced Member

Profile Information

  • Gender
    Male
  • Location
    Köln

Recent Profile Visitors

4,288 profile views

Single Status Update

See all updates by Life Is Good

  1. Ich hab mal ein wenig Code auf mein GitHub profil hochgeladen.
    Simple, leichte und (relativ :) ) saubere Implementationen von A* und Flow Fields pathfinding (bei A* fehlt noch ein kleines Video oder so...)
    Mir ist aufgefallen, dass gerade zu A* ziemlich verwurstelte Code Beispiele bei Google rauskommen :D
    Wen sowas interessiert, der kann ja mal reinschauen. Vielleicht schreib ich auch mal 'ne Tutorial oder so dazu.

    A* https://github.com/GoGreenOrDieTryin/Unity-A-Star
    Flow Fields https://github.com/GoGreenOrDieTryin/Unity-Flow-Fields

    1. Djeurissen

      Djeurissen

      Darf man Kritik äußern xD? Warum übergibst du den Start/Ende/Grid im Konstruktor. Jetzt musst du jedesmal ein neues A* Objekt erzeugen wenn du ne neue Suche machen willst...

      Ansonsten wenn du mehr Performance haben willst nutz nen Heap. Der sorgt dafür das du nicht immer durch die ganze Liste iterierst wenn du den besten Knoten haben willst.

      Aber ansonsten ne schön einfach zu verstehende A* Implementierung. Aber weil ich angeben will hier ist meine https://github.com/Djeurissen/SmartAI/blob/master/SmartAI/Search/AStarSearch.cs

    2. Life Is Good

      Life Is Good

      Klar ! Es kann nie sauber genug sein :)

      Dabei hab ich mir ehrlich gesagt nichts besonderes gedacht, einfach so simple wie möglich gehalten.
      Eigentlich hätte ich start & ende auch einfach public machen können, um die dann über den Inspector zu zuweisen.

      Zum Speicher:
      Absolut. Ich halt meistens bloß so viel wie möglich lokal. Wenn man daraus was größeres machen würde, könnte man allein dadurch noch gut was an Performance rausholen.

      Dein Code gefällt mir übrigens auch gut.

    3. Kuxii

      Kuxii

      Muss ich doch Glatt mal Testen, Suche schon lange was gescheites^^ Meine versuche Schlugen leider fehl und ergaben das die KI 6754374 meter neben den Pfad rumm eierte^^

×