How do I project a texture onto an object on a single axis instead of it wrapping around the object?
I've actually figured it out. If you put the camera in front view and project from view then it works perfectly :)
Hopefully this helps someone else as I know this can be really tough to achieve