matrix_stack_push


描述

此函数将指定的矩阵压入(Push)矩阵栈。


语法:

matrix_stack_push(matrix);


参数:

参数 描述
matrix 要使用的矩阵索引。


返回:

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(tyre, 0, 0, 0);
matrix_stack_pop();
matrix_stack_pop();

上面的代码将构建两个新的矩阵,然后将它们压入矩阵栈。然后将世界矩阵设置到栈顶部,绘制一个精灵,然后从栈中弹出转换。


上一页:矩阵函数
下一页: matrix_stack_pop
© Copyright YoYo Games Ltd. 2018 All Rights Reserved