Ich habe ein NavMesh auf dem Boden (mit einigen Hügeln und Dinge) und meine "Soldaten stehen" (ich replizieren ein Wargame Tischplatte) haben NavMeshAgent. Alles funktioniert gut und glatt, aber das Problem ist, dass, wenn Agent bergauf geht, es vertikal bleibt, was ich für eine Person für okay halte, aber zum Beispiel für einen Tank keinen Sinn macht. Die Hälfte des Dankes schwebt in der Luft und die andere Hälfte dem Hügel ist innerhalbNavAgent Tangente an das Gelände
Dies ist ein Beispiel:
gibt es eine Möglichkeit, um sicherzustellen, dass die Gameobject Tangente an die NavMesh ist? Die vertikale Achse sollte der Norm des NavMesh im Mittelpunkt des Agenten oder etwas folgen. Um ehrlich zu sein, denke ich, dass ich nicht der erste bin, der es bemerkt, aber ich konnte keine Lösung finden
Ich beginne zu denken, dass navmesh.sampleposition einfach nicht die normalen Daten in der NavMeshHit-Struktur hinzufügen, oder vielleicht kann es nicht auf der Datendefinition für die NavMeshes basieren. Das Hinzufügen der normalen Daten scheint auch etwas gegen die Deklaration der Funktion zu sein. –