For interest sake, here are some screenshots I took of a cheap "1st person" mode made by changing the value of variable cam_offsetz to 0 (default 10) and cam_offsetx to about 35-40 (default 0) depending on which character you are using.
I thought I took some of trunks with his sword out but apparently I didn't. It looks quite cool. Here's the images:
- Goku charging kame: I think I could also change cam_offsetz to something like 1-5 to raise the camera a bit as well, that way its more like you are viewing from his head and not his chest.
- Goku when hit by melee and flying around the place: Its like you're looking down at your legs!
- Vegeta charging a generic beam: Works quite well.
Problems I found with this are that when you look downwards you see through your model, this is not too bad, since you can see their legs which is what you would really see in 1st person perspective. Other problems are when you swoop, the model leans forward and you can see it, sometimesit blocks your vision other times you can see through their head but still see it... (sounds strange but true) I guess you might need to code it in for when the model leans directions to move the camera.
So the variables to play with so far are:
cam_offsetx - changes where the camera sits INTO the screen. Point at your monitor and this is the axe (? axis?) of X
cam_offsety - changes where the camera sits LEFT to RIGHT. Put your arms out to the side and this is the axe of Y.
cam_offsetz - changes where the camera sits UP and DOWN. The only axe left to change, point up in the air and this is the Z axe.
There might be some other variables you can edit like yaw and pitch and roll etc but I will play with those later as it is bed time.