gpu_set_ztestenable


La description

Cette fonction peut être utilisée pour activer ou désactiver le test du tampon z, affectant la façon dont les choses seront dessinées (en général, uniquement utile lors de l'utilisation de projets 3D). Essentiellement, par défaut, lorsque z-testing est désactivé et que deux objets sont dessinés dans le même espace, les deux objets seront rendus, même si l'un va dessiner l'autre, ce qui entraînera des appels inutiles. Si vous activez cette option, le z-buffer est testé pour voir si un objet sera "visible" et non dessiné s'il ne l'est pas. Notez qu'il s'agit du comportement par défaut, mais vous pouvez le modifier en modifiant le type de comparaison utilisé pour le test du tampon z (voir la fonction gpu_set_zfunc.

Par défaut, le test du tampon z est désactivé ( false ).


Syntaxe:

gpu_set_ztestenable(enable);


Arguments:

Argument La description
enable Activer ou désactiver le test du tampon z ( true ou false ).


Résultats:

N/A


Exemple:

gpu_set_ztestenable(true);
draw_sprite(spr_Background, 0, 0, 0);
gpu_set_ztestenable(false);

Le code ci-dessus bascule sur le test du tampon z pour dessiner une image-objet en arrière-plan, puis la désactive à nouveau pour continuer à dessiner.


Retour: Fonctions GPU
Suivant: gpu_set_zfunc
© Copyright YoYo Games Ltd. 2017 Tous droits réservés