3rd person camera's y axis not properly spherical around player - Logic problem?

The way to have them both is to set the camera position based on offsets to the character's matrix basis vectors. This way when the character rotates and changes a basis vector, your camera will follow it. While at the same time or independently, changing the offset value will make your camera orbit the character as well.

Related Questions