Well I know from many tutorials how to do movement along x and z axis like
xpos -= (float)sin(rotationpiover180);
zpos -= (float)cos(rotationpiover180);
…but what if we have a descent or forsaken style movement, how can we do movement along x, z and y axis at the same time.