Cette fonction construit une matrice de matrice de projection en perspective basée sur le champ de vision, en utilisant les paramètres spécifiés ci-dessous.
matrix_build_projection_perspective_fov(fov_y, aspect, znear, zfar);
Argument La description fov L'angle du champ de vision. aspect Le rapport d'aspect du champ de vision. znear Le plan de coupure proche. zfar L'avion de détourage loin.
Matrix index
projmat =
matrix_build_projection_perspective_fov(60, 320/240, 1.0,
32000.0);
camera_set_proj_mat(view_camera[0], projmat);
Le code ci-dessus crée une matrice de projection de champ de vision qui est ensuite stockée dans une variable. Cette matrice est ensuite utilisée pour configurer la caméra assignée pour voir le port [0].