私は床に(丘や物を使って)NavMeshを持ち、NavMeshAgentを持っている私の "兵士は立っています"(私はテーブルトップのwargameを複製しています)です。すべてがうまく機能しますが、エージェントは上り坂に行くと縦にとどまり、一人でOKですが、たとえばタンクでは意味がありません。空気中の浮動小数点の半分と他の半分丘地形に接するNavAgent
の内側にこれは一例です。
はゲームオブジェクトがNavMeshの接線であることを確認する方法はありますか?垂直軸はエージェントの中心点などのNavMeshの法線に従う必要があります。正直言って私が気づくべき最初の人ではないと思うが、私は解決策を見つけることができなかった。
私は、navmesh.samplepositionがNavMeshHit構造体に通常のデータを追加しない、またはnavmeshhesのデータ定義に基づいていないと考え始めました。通常のデータを追加することは、関数の宣言にも直感的に反しているようです。 –