Marc wrote:So when I walk around with it, it can push stuff around, but stuff can't push the placer controller around right?
this is correct, but because you have acess to all contacts with dynamics the player controll can push bodies by adding forces or impulses to any body is comes in contact too.
i can also react to any dynamic body by on hsi own.
Marc wrote:That's not what my character controller does. So far, it interacts in both ways. It pushes stuff around and also gets pushed around. I'm not sure if that's even possible with kinematic bodies only.
what I say expolain this,
for this core 300 have a pre listener and post listens funtionality.
Prelsiten are called after the dynamics body update, and post listedns are called afte teh simulation update.
so a playe controll is impemneted a as a pair of listene that sadwwich the dynamic face.
in the pre listens phase, each playe detent teh bodies that are collidesin with teh palyer, and if it wan thso bodies to react is simple calculate the impusle that tah wiull make the body reation.
then the solve resolve all bodies an dintegrate the dynamics bopdei sto new position.
then the player poslisner is called and it is here that the new position for the player is calculated so that it do not penetrate any dynamics body.