matrix_set

这个函数接受一个包含16个值的 数组,对应于一个给定的4x4矩阵类型,其中元素[0 - 3]将是第一行,元素[4 -7]将是第2行,等等……(参见主页上的图片)。可以使用matrix_build()matrix_get()函数创建这样的矩阵,也可以自己构建数组并将其传递到函数中。可用的矩阵类型是viewprojectionworld,对此你可以使用以下常量之一:

常量描述
matrix_viewThe current view matrix
matrix_projectionThe current projection matrix
matrix_worldThe current world matrix

 

语法:

matrix_set(type, matrix);

参数类型描述
typeMatrix Type Constant获取(参见上面列出的常量)值的矩阵的类型
matrixMatrix Array矩阵数据作为数组

 

返回:

N/A

 

例子:

matrix_set(matrix_world, m_array);

上面的代码将当前世界矩阵的值设置为存储在数组矩阵“m_array”中的值。