跳到主要内容

Canvas

一个 Rive 2D 渲染器画布。使用 .image 配合 renderer:drawImage()。 调用 beginFrame() 获取一个 Renderer,发出绘制调用,然后调用 endFrame()

字段

image

renderer:drawImage() 的后备图像。

width

像素宽度。

height

像素高度。

方法

resize

resize(width: number, height: number) -> ()

调整画布大小。不得在 beginFrame() 和 endFrame() 之间调用。

beginFrame

beginFrame(desc: {clearColor: Color?}?) -> Renderer

开始一个 Rive 帧。返回一个 Renderer,在 endFrame() 之前有效。 clearColor 是一个 ARGB 整数(例如,0xFF000000 = 不透明黑色;默认为透明)。

endFrame

endFrame() -> ()

将绘制调用刷新到后备纹理并释放 Renderer。