詳細のAI Controller からDetourCrowdAIControllerを選択するとキャラクターどうしが自動で回避してくれるようになりますよね。ここまではいいんですけど人ではなく画像のような横長のキャラクターの場合にはデフォルトのカプセルコリジョンではなくボックスコリジョンをもとに回避させたいのですがその設定の変え方がわかりません。
残念ながら、DetourCrowdManagerの回避手法はCollisionの形状を参照しません
回避計算にはDetourCloudManagerに設定されているMaxAgentRadiusとNavMeshによるPath、AgentのVelocityが用いられています
なお、UnrealEngineに実装されている回避計算は他にRVOがありますが、こちらもCollision形状を参照しません
Collision形状を考慮した回避アルゴリズムが必要な場合は、自作する必要があります
1 Like
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.