Hello Blender forum! I am working on an FPS game and I have run into some rather frustrating road-blocks:
- I am using forces for my movements. I read a tutorial that said to use Loc instead, but Loc is useless when going over uneven terrain (going downhill causes you to have seizures, stop go stop go, you get the picture). The issue with my Force movements is that it is unrealistic. It gives the effect of gliding on sticky ice. Increasing the friction just makes it harder to start walking and go uphill. As an important note, I have my Logic blocks set up so that I can only move and jump if I am "touch"ing another object.This way I cant fly. Is there any efficient way to set up motion so that it can deal with terrain yet appear realistic?
- I am using the MouseLook.py script and setup from this tutorial: http://www.tutorialsforblender3d.com/Game_Engine/MouseLook/MouseLook_First_1.html. It works, however it does not constrain how far up and down you can look. What can I add to the MouseLook.py file in order to make it stop going up/down once it has reached a certain verticle angle?
- I have enable GLSL for the BGE and I am using a spot lamp. For some reason, the light from the lamp shines through a door I have ingame and lights the floor BRIGHTLY no matter what angle I look at it. It is not textured or anything, and it only has a material. I even turned down the Spec and the problem persists. Will texturing it change this? (PS: The corridor beyond the door is made up of planes).
Thanks for any help!