Platformer 3d - Make character shoot in 45 degrees, etc (all directions)

Really? no one has any idea?