此函数删除位于当前矩阵堆栈顶部的矩阵。
matrix_stack_pop();
N/A
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(spr_tyre, 0, 0, 0);
matrix_stack_pop();
matrix_stack_pop();
上面的代码将构建两个新矩阵,然后将它们压入矩阵堆栈。 然后将世界矩阵设置到堆栈的顶部,绘制一个精灵,然后从堆栈中弹出变换。