此函数采用 16 个值的一维数组,对应于给定的 4 x 4 矩阵类型,其中元素 [0 - 3] 将是行 1,元素 [4 - 7] 将是行 2,等等...(请参阅 主页 图像)。你可以使用 matrix_build 或 matrix_get 函数创建这样的矩阵,或者只是自己构建数组并将其传递给函数。可用的矩阵是 视野(view)、投影(projection) 和 世界(world),你可以使用以下常量之一:
常量 描述 matrix_view 当前的视野矩阵 matrix_projection 当前的投影矩阵 matrix_world 当前的世界矩阵
matrix_set(type, matrix);
参数 描述 type 获取值的矩阵类型(参见上面列出的 常量) matrix 以数组形式存在的矩阵数据
N/A(无返回值)
matrix_set(matrix_world, m_array);
上面的代码将当前世界矩阵的值设置为存储在数组矩阵 “m_array” 中的值。