I know this was discussed in another thread, but that one is marked “resolved” so I haven’t seen any responses there. My basic question is this:
If I set my rigidbody to:
AWPCollisionFlags.CF_NO_CONTACT_RESPONSE;
It should get the collision callback, but should NOT register a “bump”, correct? Am I misunderstanding this? In Unity, I seem to recall a flag you can set to set a rigid body as a trigger. So it’s good for “you walked through this doorway” kind of interaction, where you can pass through the body, but it won’t actually apply forces. But that doesn’t seem to be working here. I can’t walk through a rigid body set to no contact no matter what I do.
I’ve been reading up on the bullet physics forums, and the way I understand it is that you set up collision groups for each object. And you can set some objects to ignore responses from another using collision flags. But that’s not exactly what I’m trying to do. I want the character controller to still register the collision and trigger the callback, just not derive any force from it. If I explicitly set the collision flags on the character to no contact, he still interacts with physical objects, but doesn’t trigger the callback. I want the opposite of this. Trigger the callback, but don’t interact physically.
Is this possible? If so, any example code?