So basically when an object touches the ‘sticky’ wall I want it to attach sort of like velcro. This means it would be able to defy gravity while in contact with the surface. The objects should still be able to move but are ‘stuck’ to the surface.
Changing gravity will not work as I don’t want all other non-contact objects to fly into oblivion.
Well you could put a collision bounds in front of the sticky surface.
Whenever an object collides, they are constrained to the 2D surface plane of the sticky surface.
If all the sticky surfaces are the same orientation, you could hard code the constraints. You could otherwise calculate the movement constraints based on the orientation of the plane on a per surface basis.
If the sticky surfaces are on 90 degree angles, that might prevent you having to do any tricky equations.