matrix_stack_pop


La description

Cette fonction fait disparaître la matrice supérieure actuelle de la pile.


Syntaxe:

matrix_stack_pop();


Résultats:

N/A


Exemple:

var m1 = matrix_build(66, 145, 0, 0, 0, 0, 1, 1, 1);
var m2 = matrix_build(0, 0, 0, 0, 0, image_angle * 6, 1, 1, 1) ;
matrix_stack_push(m1);
matrix_stack_push(m2);
matrix_set(matrix_world, matrix_stack_top());
draw_sprite(tyre, 0, 0, 0);
matrix_stack_pop();
matrix_stack_pop();

Le code ci-dessus va construire deux nouvelles matrices et ensuite les pousser sur la pile de matrices. La matrice du monde est ensuite définie en haut de la pile, un sprite est dessiné et les transformations sont ensuite retirées de la pile.


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