I write this , but Direction\y is not correct. Does someone know how to do ?
Code: Select all
MouseX = -(MouseDeltaX()/20) * InfosNinja\Vitesse / (3 + 5.0/Fov) 
MouseY = -(MouseDeltaY()/20) * InfosNinja\Vitesse / (3 + 5.0/Fov)
Camera\AngleX = M3D_WrapValue( Camera\AngleX + MouseX)
RotateCamera(0,MouseX,0,0)
If MouseY > 0 And Camera\AngleY < 75
   Camera\AngleY + MouseY 
   RotateCamera(0,0,MouseY,0) 
ElseIf MouseY < 0 And Camera\AngleY > -75
   Camera\AngleY + MouseY 
   RotateCamera(0,0,MouseY,0) 
EndIf
;Shoot 
Rayon\Direction\x = M3D_Cos(Camera\AngleX)  
Rayon\Direction\y = M3D_Sin(Camera\AngleY)
Rayon\Direction\z = -M3D_Sin(Camera\AngleX) 
http://perso.wanadoo.fr/comtois/sources ... utData.zip
