Constraint an actor to the ground

Hi all, for one try i've take the ground image of shoot'em'up template and try to constrain my actor to that image. i would like that the actor follow the ground roughness. I must create some invisible wall that follow the ground and make actor collide with them or there's some tricky tricks?!