I made a little FPS engine where you use WASD to move and the arrow keys to look around. Now, to make the movement seem like a human’s I decided to make the camera wave and rotate a little when running. I have 2 problems. The first is that if I use the IPO animation with a key frame that is Rot, it resets the camera’s rotation. As in, if I look up, and then start moving, the animation makes me look straight forward. Any way to fix this? I was thinking maybe if I used an Action it would, but I think I just found out that actions are only for bones.
My 2nd problem is, that if I make 4 sensors, 4 controllers, and 1 actuator, it messes up a lot. The 4 sensors are WASD, 4 controllers are all ANDs, and that 1 actuator is the actual animation. If lets say I press W, it works fine, but if I press W and then press A to move diagonally, the animation stops.
I’m always very confused by animations in the Game Engine, so if anyone can show me a tutorial that doesn’t just have a box moving and changing scale, that would be great.
(It would also be nice if it explained Actions, not just IPO.)