matrix_stack_push


La description

Cette fonction pousse la matrice spécifiée sur la pile de matrice.


Syntaxe:

matrix_stack_push(matrix);


Arguments:

Argument La description
matrix L'index de la matrice à utiliser.


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_pop
© Copyright YoYo Games Ltd. 2017 Tous droits réservés