i have a whole bunch (50+) of NavigationAgent3Ds in my game that are constantly navigating towards the player (nav.target_position = player.global_position).
This performs fine, except for when they can't seem to navigate directly to the player and get bunched up.
example: when i jump on a block, everything's fine until the enemies start bunching up around it, then my frames plummet to 3fps. when i jump down again though, it's smooth as butter after a second.
Can anyone give me some ideas on how to fix this? Any help would be appreciated.