Closed martindzejky closed 11 months ago
This is mainly because the navigation mesh does not update when products and baskets are placed on the floor, so the customers cannot avoid them. The avoidance implementation in Godot is either bad, or I cannot use it properly, because it does not help customers at all to avoid the baskets. They just get stuck near them.
So I could not reasonably figure out the procedural navigation thingy - #11 - so I have to rely on the avoidance obstacles. 🥲
Maybe one way to make this problem less of a problem is to add a state for customer state machine which gets triggered when the customer gets stuck, and it just displays a bubble icon about it, prompting the player to help.
Around corners, or near a basket...