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