Okay guys, this is my first post. I’ve been ripping my hair out over this for a month, trying every possible solution that I think could be viable. I tried to not post about this, I wanted to find out on my own through research but I can’t find a single tutorial, walk-through, step-by-step, or any documentation on the subject at all. I have a humanoid mesh that is rigged with a normal human-armature. IK’s for the lower leg and the lower arm chain length of two each. I can not figure out for the life of me how to make a first person shooter where I can look down and see my character’s body/legs when running/standing. Traditional FPS tutorials have you parent the arm rigs with an object, that is also parenting a camera, and with a mouselook you get the illusion that you are looking up and down while also moving your arms to aim.
For a full human armature/mesh, I can’t figure it out. I’ve tried using two separate armatures for the one mesh (separate 1-bone rig for the head apart from the body rig, a separate head/arms rig apart from the body rig.) But everything was too glitchy and it never allowed for the mesh to actually be controlled by the two correctly. If I could just move the head of my player for camera movement with the mouselook code, and somehow move the arms along with it to aim, I think that’s all I’d need to do this. I’ve tried very hard with nothing to show for a whole month but a bad headache every night.
I’ve tried thinking of using constraints like copy rotation on the arms to the camera/head, but of course that won’t work in BGE as far as I know. There must be a way. I feel like I’ve got a great idea for my game and I’ve actually got quite far with it in Unreal Engine 4. But I want to do it in the BGE, I believe in the engine and I love blender and want to make it work. There’s got to be a simple way to do this. Could anyone help a newcomer out? I’ll learn more python if I have to. I’ve been wanting to anyway.
BTW, I’m using TheTimster’s guide on an FPS for my basics layout. I know I want it to be true first person so I can see my body, but I might want to implement optional third person view (Or only for certain parts like when taking cover from fire.)