UKirsche / MidgardWorker

Bei mir heißt es DemoWorker. Ist aber das Hauptprojekt für UnitySzenen für Midgard
0 stars 0 forks source link

AI: Behaviour Tree #2

Open UKirsche opened 7 years ago

UKirsche commented 7 years ago

Hierzu verwende ich Panda. Panda erlaubt das parallele Skripten und die Verhaltenssteuerung von Unity GameObjects, die um die jeweiligen Skripte ergänzt werden: http://www.pandabehaviour.com/?page_id=23#Overview

UKirsche commented 7 years ago

aihierarchydiagram

UKirsche commented 6 years ago

ai_games

Das Diagramm zeigt die prinzipzielle Funktionsweise der AI im Spiel:

AINPC, bzw. die davon abgeleiteten Klassen sind der Anlaufpunkt für die Panda-Scripts, welche die AI steuern. Über den NavMeshAgent können die Geschwindigkeit der A*-Pfadfindung etc. angepasst werden. ThirdPersonNPCNormal bspw. erlaubt dann die Steuerung des NPC-Charakters mittels ThirdPersonNPC, welche die Animation sowie das Model kapselt

UKirsche commented 6 years ago

AnimatorController für NPCs

bildschirmfoto 2018-01-10 um 12 52 50