How can I do this best? Ignore all collision but terrain

Hello again!

I am very thankful to all of you for helping me so far in my learning process, now I’ve stumbled upon a new challenge.

I want my character(in this case only a collision capsule for a flying camera) to only collide with the terrain/floor and some other invisible walls, not with anything else. Now it’s a lot of work to do the “ignore while moving” for every single blueprint object I have. Is there no inverted function for this? Like do not collide with anything except for the objects I explicitly enable it for?

here’s an image of my character in the viewport


As you can see I only have the collision capsule and a camera with a boomstick, I can rotate the camera(character) while holding right click and moving the mouse, and moving is just WASD. It can also zoom with the scrollwheel, and I do not know how the boomstick will react when the capsule is inside another object, but that’s something for later.

Hi D.,

The solution it seems you’re looking for can be solved by using collision channels. If you set up custom collision channels for your terrain and invisible walls, you should be able to set your character’s collision to only block those channels and ignore all others. You can find more information about custom collision channels at the following link:

Hope this helps!

thanks, I’ll look into it when I get home

Yep, that worked! thanks a bunch