🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## draw_primitive_begin——开始绘制基本体 #### **语法** ~~~ draw_primitive_begin(kind) ~~~ | 参数 | 描述 | | --- | --- | | kind | 用于绘制的基本图元类型 | #### **返回** N/A #### **描述**: 当你要开始定义基本几何体时必须先调用本方法,本方法共有6中基本图元可以使用,分别是: * pr_pointlist * pr_lineliset * pr_linestrip * pr_trianglelist * pr_trianglestrip * pr_trianglefan(在HTML5平台无效,部分设备运作效果欠佳) 下图即这些图元的基本形态:![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/5 GML函数/_image/2017-12-24-22-30-27.png) #### **示例:** ~~~ var i, steps, xx, yy, radius; steps=20; xx=50; yy=50; radius=30; draw_primitive_begin(pr_trianglefan); draw_vertex(xx, yy); for(i = 0; i <= steps; i += 1) { draw_vertex(xx + lengthdir_x(radius, 270 * i / steps), yy + lengthdir_y(radius, 270 * i / steps)); } draw_primitive_end(); ~~~ 上述代码绘制了3/4个圆形