Hey guys. How can I make it so that my character pawns will stop pushing physics objects? I have these little guys and some cubes and a bridge, which when they come into contact they just push away with ease.
i tried disabling the Physics Interaction option in the Character Movement component, but it does nothing, same results. I also tried to set the Initial push Force Factor to 0 and the Push Force factor to 0 (from 750,000), and they still just walk through objects.
The last days i also had some work that crosses this theme.
I do not see it in your picture, but: Is there a checkbox for gravity?
If it is then uncheck this.
Is there a Physics constraints tab? If it is: Lock the location and rotation.
I ran into this problem and I found I had to change the player’s physical material. The friction in particular had to be set to zero because otherwise objects would be moved as the player brushed past them.
Like other people I started by clearing the Enable Physics Interaction box, and that stopped the player pushing things directly. I think the point here is that controller inputs don’t normally work through physics. When the player presses the forward button, it just moves the player, it doesn’t put a force on the player and allow the physics engine to move the character. Because of this, there is a fudge so that the player can push physics objects, and the checkbox turns the fudge on or off.
If the player is already moving, or the player is struck by a physics object which is moving, this doesn’t apply. In this case the controller inputs are irrelevant, and the interaction is driven by the physical material which is assigned to the player character.
For me, the problem was that the static meshes I had added to my character had blocking collision enabled. They were what was actually pushing the physics object, not my character. Once I set all my other components to No Collision, then I could see that unchecking Enable Physics Interaction was actually working.