Im wondering how to push and pull an object in ue4, but in first person. now, before you suggest anything, im using an object with complex collision, so nothing physics based will fit my needs. all i want is to be able to hold a button to move an object around on the x and y axis only, and stop pulling/pushing when you let go of that said button.
most tutorials or forums on this usually are for third person and use physics, so i hope someone can help me. also im using ue4
1 Like
If you make the moveable objects blueprints, you can give them collision volumes. When the player overlaps, you know its time to move the blueprint.
That’s the ‘capsule’ concept… 
can you please not speak in riddles, this is very vague
1 Like
Let’s say you want to move cubes around. Make a blueprint with a cube in it, and put 4 overlap volumes around it ( front, back and two sides ).
When the player overlaps with a volume, the cube BP knows which one, and which way to move itself.
It just keeps moving, until the player stop overlapping.
Is that better? 
We can make something more complex with line traces and vectors, to move in any direction.
yeah, much better. though im my game i want to be able to move it only when im holding a specific key down. i also need it to follow the players location on the x and y axis, so that way im able to pull the object as well (as stated in the desc)
1 Like
Holding a key down or not is just an interface thing.
It will probably be something along these lines.
yes, but your method makes it where the object is not directly tied to the player location, which is not what i need. i need the object to move with the player location, not the object itself moving
1 Like
Do you want the object to move on an XY grid, or freely ( anywhere the player wants )?
just an xy grid, and the objects location should be tied to the player location when moving said object
And can the player only move it by fixed amounts, or smoothly?
smoothly, but i want it to not be able to go through walls as well