Cette fonction peut être utilisée pour définir le mode de comparaison des tests du tampon z (voir gpu_set_ztestenable pour plus d'informations). Les valeurs disponibles pour l'utilisation sont l'une des constantes suivantes (la valeur par défaut est cmpfunc_lessequal ):
- cmpfunc_never
- cmpfunc_less
- cmpfunc_equal
- cmpfunc_lessequal
- cmpfunc_greater
- cmpfunc_notequal
- cmpfunc_greaterequal
- cmpfunc_always
gpu_set_zfunc(cmp_func);
Argument La description cmp_func Le mode de comparaison à utiliser (voir la liste ci-dessus)
N/A
gpu_set_ztestenable(true);
gpu_set_zfunc(cmpfunc_always);
draw_sprite(spr_Background, 0, 0, 0);
gpu_set_ztestenable(false);
Le code ci-dessus active le test du tampon z et définit son mode de comparaison avant de dessiner une image-objet en arrière-plan, puis la déconnecte à nouveau pour continuer à dessiner.