## draw_primitive_begin_texture——开始绘制纹理基本体 #### **语法** ~~~ draw_primitive_begin_texture(kind, tex) ~~~ | 参数 | 描述 | | --- | --- | | kind | 用于绘制的基本图元类型 | | tex | 用于贴图的纹理ID | #### **返回** N/A #### **描述** 当你想要绘制带纹理贴图的基本几何体时,必须首先调用该方法,你必须指定图元类型以及对应贴图的ID,贴图可以源自某个图像精灵或背景图资源。可以使用"sprite_get_texture"来获取对应的ID(-1则为无贴图) > 注意:纹理会循环贴图因此尺寸必须是偶数,比如32x32,128x128等 #### **示例** ~~~ draw_set_colour(c_white); var tex = background_get_texture(background0); draw_primitive_begin_texture(pr_trianglestrip, tex); draw_vertex_texture(0, 0, 0, 0); draw_vertex_texture(640, 0, 1, 0); draw_vertex_texture(640, 480, 1, 1); draw_vertex_texture(0, 480, 0, 1); draw_primitive_end(); ~~~ 以上代码绘制了4个三角形片段(形成一个矩形),然后用"tex"的纹理进行贴图覆盖整个图形