# UIGraphic 图形组件

# 概述

UIGraphic 是基础的图形渲染组件,具体绘制矩形圆形纯色图形的能力。

# 组件概要

UIGraphic -> Renderable2D -> Component -> Object

# 图形渲染类型

图形渲染与大小属性,会根据 shape 的类型不同使用不同的规则。

# Rect模式下

此时,图形根据 UIGraphic 组件所在节点的Transform2D的大小与锚点位置,进行渲染。

# Circle模式下

此时,图形根据 UIGraphic 组件内部的radiusanglesection进行渲染。

# 静态属性描述

属性 功能
Shape UIGraphic的图形类型枚举值
// engine.UIGraphic.Shape
enum Shape {
  Rect = 0,
  Circle = 1,
}

# 属性描述

属性名 类型 默认值 说明
shape Shape Shape.Rect UIGraphic的图像类型
radius number 100 圆的半径,仅 Circle 模式下有效
angle number 100 圆的角度,仅 Circle 模式下有效
section number 64 圆的分段数,仅 Circle 模式下有效