Open UKirsche opened 7 years ago
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
AnimatorController für NPCs
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