跳到主要内容

可绘制对象(Drawable)

携带自定义属性的可绘制对象,会被交给 artboard:draw(renderer, visitor) 的 visitor。它仅在该 visitor 调用内部有效。

方法(Methods)

number

number(key: PropertyKey) -> number?

该键对应的自定义数字属性;不存在时为 nil。

boolean

boolean(key: PropertyKey) -> boolean?

该键对应的自定义布尔属性;不存在时为 nil。

color

color(key: PropertyKey) -> Color?

该键对应的自定义颜色属性;不存在时为 nil。

string

string(key: PropertyKey) -> string?

该键对应的自定义字符串属性;不存在时为 nil。

properties

properties() -> {{name: string, kind: DrawablePropertyKind}}

该可绘制对象上的每一个自定义属性。供工具和调试使用:编辑器和 rive-cli 提供此方法,发布用的运行时则没有,因此不要在要发布的脚本中调用它。

draw

draw(renderer: Renderer) -> ()

在渲染器的当前状态下绘制该可绘制对象。

看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群