跳到主要内容

可绘制对象(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() -> {DrawableProperty}

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

draw​

draw(renderer: Renderer) -> ()

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

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