Disons que j’ai un objet qui se déplace vers un mur de taille 32x96 et que lorsque qu’il y a une collision une recule et ne le traverse pas (force dirigé vers un objet de -100 pixel).
C’est la que l’on arrive au problème :
Si on fait pareil mais avec un mur de 32x274, l’objet le traverse et se déplace en le longeant.
L’écartement se fait suivant le centre de l’objet, qui va donc être plus loin avec un grand objet ( Et l’écartement se fera donc un peu sur le coté, entrainant un “glissement” de l’objet ). Tu peux peut être gérer toi même l’écartement de l’objet si ça ne te convient pas.