该函数通过从指定的源缓冲区复制数据来创建一个新的顶点缓冲区。
源缓冲区中的数据必须根据顶点格式进行预格式化,以构建与 (例如) 着色器一起使用的基元。
vertex_create_buffer_from_buffer(buffer, format);
参数 | 类型 | 描述 |
---|---|---|
buffer | Buffer | 用于创建顶点缓冲区的缓冲区。 |
format | Vertex Format | 要使用的顶点格式。 |
vertex_format_begin();
vertex_format_add_position_3d();
vertex_format_add_colour();
vertex_format_add_texcoord();
var _my_format = vertex_format_end();
v_buff = vertex_create_buffer_from_buffer(global.modelBuff, _my_format);
上面的代码首先创建一个新的顶点格式,然后从先前创建的常规缓冲区创建一个新的顶点缓冲区,并对其应用自定义顶点格式。