Hi, I am currently attempting to implement a top-down style game and am trying to do collision detection that doesn’t rely on Unity Physics. The problem I am currently having is that my enemies do collide with each other and do not clip through, but they have a very jumpy movement as they attempt to push through each other. I know that when I use Unity Physics to deal with collisions, this problem does not occur. Does anyone know how to deal with this so that I do not have to jump back to Unity Physics?
PS: The current behavior of the enemies is a very simple algorithm. They just rotate towards the player every Update, and translate a set distance towards them. The problem is that I do not know how to prevent them from moving once a collision has been detected without just stopping any further behavior.