图形渲染基础渲染节点DrawNode本页总览DrawNode 描述: 用于绘制简单几何形状,如点、线和多边形的场景节点类。 类对象:DrawNode Class。 继承自:Node。 depthWrite 类型: 成员变量。 描述: 是否在绘制时写入深度缓冲区(默认为 false)。 签名: depthWrite: boolean blendFunc 类型: 成员变量。 描述: 图形绘制使用的混合函数。 签名: blendFunc: BlendFunc drawDot 类型: 函数。 描述: 在指定位置绘制指定半径和颜色的点。 签名: drawDot: function( self: DrawNode, pos: Vec2, radius: number, color?: Color --[[0xffffffff]] ) 参数: 参数名类型描述posVec2点的位置。radiusnumber点的半径。colorColor[可选] 点的颜色(默认为白色)。 drawSegment 类型: 函数。 描述: 在两个点之间绘制指定半径和颜色的线段。 签名: drawSegment: function( self: DrawNode, from: Vec2, to: Vec2, radius: number, color?: Color --[[0xffffffff]] ) 参数: 参数名类型描述fromVec2线段的起点。toVec2线段的终点。radiusnumber线 段的半径。colorColor[可选] 线段的颜色(默认为白色)。 drawPolygon 类型: 函数。 描述: 使用指定填充颜色和边框绘制由顶点列表定义的多边形。 签名: drawPolygon: function( self: DrawNode, verts: {Vec2}, fillColor?: Color --[[0xffffffff]], borderWidth?: number --[[0]], borderColor?: Color --[[0xffffffff]] ) 参数: 参数名类型描述verts{Vec2}多边形的顶点。fillColorColor[可选] 多边形的填充颜色(默认为白色)。borderWidthnumber[可选] 边框的宽度(默认为 0)。borderColorColor[可选] 边框的颜色(默认为白色)。 drawVertices 类型: 函数。 描述: 绘制一组具有自己颜色的顶点组成的三角形。 签名: drawVertices: function(self: DrawNode, verts: {{Vec2, Color}}) 参数: 参数名类型描述verts{{Vec2, Color}}顶点及其颜色的列表。 clear 类型: 函数。 描述: 清除节点中先前绘制的所有图形。 签名: clear: function(self: DrawNode)