Now, I'm pretty new to 3d game programming, and I'm just trying to educate myself...found this engine is a good place for me to start.
i'm attempting to make an FPS camera system, I know the engine already has one, but I want to create my own (learning exp). I want to "attach" this camera to a character, and make the controls behaive like an FPS.
I managed to get the character to move forward/backwards, and strafe left and right, but now I'm stuck with camera movement. I read somewhere there is a "special" way to create scene nodes for an FPS camera, I think one is supposed to be for horiz movement, the other for vertical....not sure about that though. My biggest problem is that I don't know how to translate mouse movement to a 3-dimensional rotation. Furthermore I'm not sure how to perform the slerp operation from the mouse movement data.
I know I need to create 2 quaternions, and plug them in (with a time var) to the slerp method...but where do I get the quaternions, and how do I get them from mouse movement?
Thanks for any help!