特性支持(Feature Support)
随着 Rive Editor 持续迭代,某些新特性需要 Runtime 更新才能完整支持,部分场景还会引入新 API 或 API 变更。
建议尽量使用最新 Runtime 版本,以获得更好的兼容性、稳定性与性能。
你可以用本页快速判断:你的 .riv 文件所用特性,是否被目标 Runtime 支持。
警告(Warning):部分特性需要使用 Rive Renderer(渲染器)。
请先阅读:
当前明确依赖 Rive Renderer 的特性是:
- Vector Feathering(矢量羽化)
当某项特性涉及 API 迁移时,官方通常会在对应 Runtime 文档中附带迁移说明。
按 Runtime 查看支持
下方「版本支持矩阵」按 Runtime 分组列出各特性的最低版本:
- Web:WebGL2(推荐)、Canvas、Canvas Lite
- React:WebGL2(推荐)、Canvas、Canvas Lite
- React Native(
@rive-app/react-native,基于 Nitro) - Flutter、Apple、Android、C++、Unity、Unreal
已弃用的 Legacy Runtime 见文末 Legacy(旧版)。
按特性查看支持
官方页面使用 ✅ / 🟡 标记:
- ✅:在所有相关 Runtime 中均支持
- 🟡:支持因 Runtime / 渲染器 / 平台能力而有差异
差异可能源于:
- 平台或 SDK 限制,导致某特性无法支持
- 特性在各 Runtime 间分批发布
- 为减小包体而有意裁剪部分特性的轻量(Lite)版本
注意(Note):某特性即使在 Legacy Runtime 中不支持,仍可能被视为完整支持。
主要特性清单
- 🟡 游戏手柄(Gamepad)
- 目前仅 C++ Runtime 已支持,其余 Runtime 均为 Coming soon。
- 🟡 文本输入(Text Input)
- 各 Runtime 目前均为 Coming soon;Canvas Lite 不适用(NA)。编辑器用法见监听器。
- 🟡 焦点(Focus)
- 已支持:Web / React(WebGL2、Canvas、Canvas Lite)以及 C++;其余多为 Coming soon。
- ✅ Stateful Components(有状态组件)
- 🟡 GPU Canvas(GPU Canvas)
- GPU Canvas 用于启用 3D 与着色器内容。请参阅各运行时文档了解详情。
- 参考:/docs/runtimes/react/gpu-canvas、/docs/runtimes/web/gpu-canvas、/docs/runtimes/apple/gpu-canvas
- 🟡 Global View Models(全局视图模型)
- 参考:/docs/editor/data-binding/view-models
- Apple 需要 Swift Concurrency API。参见全局视图模型。
- 🟡 Data Binding Fonts(数据绑定字体)
- 参考:/docs/editor/data-binding/property-types
- Apple 需要 Swift Concurrency API。参见数据绑定。
Semantics(语义/无障碍)
🟡 参考:/docs/editor/accessibility/semantics
- ✅ Scripting(脚本)
- ✅ Data Binding Lists / Images / Artboards
- ✅ Right-to-Left Layouts & Text(RTL 文本与布局)
- ✅ Text Follow Path(文本沿路径)
- ✅ Data Binding(数据绑定)
- ✅ Vector Feathering(矢量羽化)
- ✅ N-Slicing
- ✅ Layouts(布局)
- 🟡 Fallback Fonts(后备字体)
- 当字形不可用时,Rive 可使用后备字体:会自动选择默认字体,也可按多种选项配置所需的后备字体。
- 参考:/docs/runtimes/fonts
- ✅ Audio(音频)
- 🟡 Out-of-band Assets(带外资源)
- ✅ Text(文本)
- 🟡 Caching a Rive File(缓存 Rive 文件)
官方已从特性清单中移除 Randomization、Follow Path、Interpolation on States、Joysticks、Solos、Speed on States、Graph Editor、Listeners、Mesh Deformation、Raster Assets 等早已全面支持的旧特性。
选型建议
- Web / React 优先 WebGL2:新特性支持与性能通常更好。
- 仅在包体敏感时使用 Lite:先确认目标特性未被裁剪。
- 新项目避免 Legacy Runtime:减少迁移成本与潜在兼容风险。
- 遇到渲染差异先检查 Renderer 路径:尤其是 Vector Feathering。
相关文档
- /docs/runtimes/choose-a-renderer/overview
- /docs/runtimes/getting-started
- /docs/runtimes/runtime-sizes
- /docs/runtimes/advanced-topic/format
版本支持矩阵(Runtime × Feature × 最低版本)
数据来源:官方
snippets/feature-support.jsx。 说明:✅ x.y.z+表示支持且给出最低版本;NA表示不适用;Coming soon / Not supported / Not yet supported / Deprecated为官方原文状态。
阅读建议:按需展开分组与 Runtime,避免一次性查看超长表格。
Web(WebGL2 / Canvas / Canvas Lite)
- WebGL2(
@rive-app/webgl2):大多数 Web 项目的推荐包。使用 Rive Renderer,支持所有 Rive Editor 特性,包括矢量羽化。 - Canvas(
@rive-app/canvas):使用浏览器的 Canvas2D 渲染器,目前不支持矢量羽化。 - Canvas Lite(
@rive-app/canvas-lite):API 与@rive-app/canvas相同,但裁剪了部分特性以减小包体。
取舍请参阅 Canvas vs WebGL2。
| 特性 | WebGL2 | Canvas | Canvas Lite |
|---|---|---|---|
| 游戏手柄(Gamepad) | Coming soon | Coming soon | Coming soon |
| 文本输入(Text Input) | Coming soon | Coming soon | NA |
| 焦点(Focus) | ✅ 2.43.1+ | ✅ 2.43.1+ | ✅ 2.43.1+ |
| 有状态组件(Stateful Components) | ✅ 2.33.0+ | ✅ 2.33.0+ | ✅ 2.33.0+ |
| GPU Canvas(GPU Canvas) | ✅ 2.42.0+ | NA | NA |
| 全局视图模型(Global View Models) | ✅ 2.39.2+ | ✅ 2.39.2+ | ✅ 2.39.2+ |
| 数据绑定字体(Data Binding Fonts) | ✅ 2.39.2+ | ✅ 2.39.2+ | NA |
| 语义(Semantics) | ✅ 2.39.0+ | ✅ 2.39.0+ | ✅ 2.39.0+ |
| 脚本(Scripting) | ✅ 2.34.0+ | ✅ 2.34.0+ | NA |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 2.30.3+ | ✅ 2.30.3+ | ✅ 2.30.3+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 2.26.7+ | ✅ 2.26.7+ | NA |
| 文本沿路径(Text Follow Path) | ✅ 2.26.7+ | ✅ 2.26.7+ | NA |
| 数据绑定(Data Binding) | ✅ 2.26.6+ | ✅ 2.26.6+ | ✅ 2.26.6+ |
| 矢量羽化(Vector Feathering) | ✅ 2.26.0+ | NA | NA |
| N-Slicing(N-Slicing) | ✅ 2.23.11+ | ✅ 2.23.11+ | ✅ 2.23.11+ |
| 布局(Layouts) | ✅ 2.23.3+ | ✅ 2.23.3+ | NA |
| 后备字体(Fallback Fonts) | ✅ 2.37.1+ | ✅ 2.37.1+ | NA |
| 音频(Audio) | ✅ 2.15.6+ | ✅ 2.15.6+ | NA |
| 带外资源(Out-of-band Assets) | ✅ 2.11.0+ | ✅ 2.7.0+ | ✅ 2.7.0+ |
| 文本(Text) | ✅ 2.11.0+ | ✅ 2.1.3+ | NA |
| 缓存 Rive 文件(Caching a Rive File) | ✅ 2.11.0+ | ✅ Supported | ✅ Supported |
| 事件(Events,已弃用) | ✅ 2.11.0+ | ✅ 2.4.3+ | ✅ 2.4.3+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 2.11.0+ | ✅ 2.21.0+ | NA |
React(WebGL2 / Canvas / Canvas Lite)
- WebGL2(
@rive-app/react-webgl2):大多数 React 项目的推荐包。使用 Rive Renderer,支持所有 Rive Editor 特性,包括矢量羽化。 - Canvas(
@rive-app/react-canvas):使用浏览器的 Canvas2D 渲染器,目前不支持矢量羽化。 - Canvas Lite(
@rive-app/react-canvas-lite):API 与@rive-app/react-canvas相同,但裁剪了部分特性以减小包体。
取舍请参阅 Canvas vs WebGL2。
| 特性 | WebGL2 | Canvas | Canvas Lite |
|---|---|---|---|
| 游戏手柄(Gamepad) | Coming soon | Coming soon | Coming soon |
| 文本输入(Text Input) | Coming soon | Coming soon | NA |
| 焦点(Focus) | ✅ 4.35.0+ | ✅ 4.35.0+ | ✅ 4.35.0+ |
| 有状态组件(Stateful Components) | ✅ 4.25.0+ | ✅ 4.25.0+ | ✅ 4.25.0+ |
| GPU Canvas(GPU Canvas) | ✅ 4.34.0+ | NA | NA |
| 全局视图模型(Global View Models) | ✅ 4.31.0+ | ✅ 4.31.0+ | ✅ 4.31.0+ |
| 数据绑定字体(Data Binding Fonts) | ✅ 4.31.0+ | ✅ 4.31.0+ | NA |
| 语义(Semantics) | ✅ 4.30.0+ | ✅ 4.30.0+ | ✅ 4.30.0+ |
| 脚本(Scripting) | ✅ 4.26.0+ | ✅ 4.26.0+ | NA |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 4.22.0+ | ✅ 4.22.0+ | ✅ 4.22.0+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 4.18.6+ | ✅ 4.18.6+ | NA |
| 文本沿路径(Text Follow Path) | ✅ 4.18.6+ | ✅ 4.18.6+ | NA |
| 数据绑定(Data Binding) | ✅ 4.20.0+ | ✅ 4.20.0+ | ✅ 4.20.0+ |
| 矢量羽化(Vector Feathering) | ✅ 4.18.0+ | NA | NA |
| N-Slicing(N-Slicing) | ✅ 4.16.7+ | ✅ 4.16.7+ | ✅ 4.16.7+ |
| 布局(Layouts) | ✅ 4.16.0+ | ✅ 4.16.0+ | NA |
| 后备字体(Fallback Fonts) | ✅ 4.28.0+ | ✅ 4.28.0+ | NA |
| 音频(Audio) | ✅ 4.9.5+ | ✅ 4.9.5+ | NA |
| 带外资源(Out-of-band Assets) | ✅ 4.5.0+ | ✅ 4.5.0+ | ✅ 4.5.0+ |
| 文本(Text) | ✅ 4.1.3+ | ✅ 4.1.3+ | NA |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported | ✅ Supported | ✅ Supported |
| 事件(Events,已弃用) | ✅ 4.3.3+ | ✅ 4.3.3+ | ✅ 4.3.3+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 4.14.0+ | ✅ 4.14.0+ | NA |
React Native
版本号指 @rive-app/react-native 包(基于 Nitro 构建)。
GPU Canvas 在 iOS 与 Android 上自 0.5.3 起支持,默认关闭。请在加载任何 Rive 文件之前启用:
import { RiveRuntime } from '@rive-app/react-native';
RiveRuntime.setGPUCanvasEnabled(true);
该设置作用于应用内所有 Rive 文件;文件开始加载后再修改会被忽略。如果你覆盖了原生 SDK 版本,GPU Canvas 需要 Rive iOS 6.25.0 及以上、Rive Android 11.12.0 及以上。
语义(Semantics)在 iOS 上自 0.5.0 起支持。从 @rive-app/react-native 导入 Semantics,并在 RiveView 上设置 semantics={Semantics.Automatic},即可在 VoiceOver 运行时启用无障碍。
注意(Note):自
0.5.0起,已弃用的事件与 text run 方法不再可用。请改用数据绑定监听 Trigger 并更新文本。
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 0.3.1+ |
| GPU Canvas(GPU Canvas) | ✅ 0.5.3+ |
| 全局视图模型(Global View Models) | Coming soon |
| 数据绑定字体(Data Binding Fonts) | Coming soon |
| 语义(Semantics) | ✅ 0.5.0+ (仅 iOS) |
| 脚本(Scripting) | ✅ 0.1.5+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 0.1.4+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 0.1.4+ |
| 文本沿路径(Text Follow Path) | ✅ 0.1.4+ |
| 数据绑定(Data Binding) | ✅ 0.1.4+ |
| 矢量羽化(Vector Feathering) | ✅ 0.1.4+ |
| N-Slicing(N-Slicing) | ✅ 0.1.4+ |
| 布局(Layouts) | ✅ 0.1.4+ |
| 后备字体(Fallback Fonts) | ✅ 0.2.7+ |
| 音频(Audio) | ✅ 0.1.4+ |
| 带外资源(Out-of-band Assets) | ✅ 0.1.4+ |
| 文本(Text) | ✅ 0.1.4+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ 0.1.4+ |
| 事件(Events,已弃用) | 0.1.4–0.4.x 支持;0.5.0+ 已移除 |
| 嵌套文本(Nested Text,已弃用) | 0.1.4–0.4.x 支持;0.5.0+ 已移除 |
Flutter(Flutter)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 0.14.1+ |
| GPU Canvas(GPU Canvas) | ✅ 0.15.0-dev.1+ |
| 全局视图模型(Global View Models) | Coming soon |
| 数据绑定字体(Data Binding Fonts) | Coming soon |
| 语义(Semantics) | ✅ 0.15.0+ |
| 脚本(Scripting) | ✅ 0.14.1+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 0.14.0-dev.1+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 0.14.0-dev.1+ |
| 文本沿路径(Text Follow Path) | ✅ 0.14.0-dev.1+ |
| 数据绑定(Data Binding) | ✅ 0.14.0-dev.1+ |
| 矢量羽化(Vector Feathering) | ✅ 0.14.0-dev.1+ |
| N-Slicing(N-Slicing) | ✅ 0.14.0-dev.1+ |
| 布局(Layouts) | ✅ 0.14.0-dev.1+ |
| 后备字体(Fallback Fonts) | Not yet supported |
| 音频(Audio) | ✅ 0.13.4+ |
| 带外资源(Out-of-band Assets) | ✅ 0.12.0+ |
| 文本(Text) | ✅ 0.11.14+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ 0.11.17+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 0.13.7+ |
Apple(Apple)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 6.16.0+ |
| GPU Canvas(GPU Canvas) | ✅ 6.25.0+ |
| 全局视图模型(Global View Models) | ✅ 6.28.0+ |
| 数据绑定字体(Data Binding Fonts) | ✅ 6.28.0+ |
| 语义(Semantics) | ✅ 6.21.0+ |
| 脚本(Scripting) | ✅ 6.13.0+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 6.11.0+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 6.7.4+ |
| 文本沿路径(Text Follow Path) | ✅ 6.7.4+ |
| 数据绑定(Data Binding) | ✅ 6.8.0+ |
| 矢量羽化(Vector Feathering) | ✅ 6.6.0+ |
| N-Slicing(N-Slicing) | ✅ 6.4.0+ |
| 布局(Layouts) | ✅ 6.3.0+ |
| 后备字体(Fallback Fonts) | ✅ 6.1.0+ |
| 音频(Audio) | ✅ 5.11.5+ |
| 带外资源(Out-of-band Assets) | ✅ 5.7.0+ |
| 文本(Text) | ✅ 5.1.5+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ 5.3.1+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 6.1.0+ |
Android(Android)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 11.2.0+ |
| GPU Canvas(GPU Canvas) | Coming soon |
| 全局视图模型(Global View Models) | ✅ 11.11.0+ |
| 数据绑定字体(Data Binding Fonts) | Coming soon |
| 语义(Semantics) | ✅ 11.10.0+ |
| 脚本(Scripting) | ✅ 11.1.0+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 10.4.0+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 10.0.4+ |
| 文本沿路径(Text Follow Path) | ✅ 10.0.4+ |
| 数据绑定(Data Binding) | ✅ 10.1.0+ |
| 矢量羽化(Vector Feathering) | ✅ 10.0.0+ |
| N-Slicing(N-Slicing) | ✅ 9.12.0+ |
| 布局(Layouts) | ✅ 9.10.0+ |
| 后备字体(Fallback Fonts) | ✅ 9.7.0+ |
| 音频(Audio) | ✅ 9.3.5+ |
| 带外资源(Out-of-band Assets) | ✅ 8.6.1+ |
| 文本(Text) | ✅ 8.1.3+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | Deprecated and will be removed in future versions |
| 嵌套文本(Nested Text,已弃用) | ✅ 9.8.0+ |
C++(C++)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | ✅ Supported |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | ✅ Supported |
| 有状态组件(Stateful Components) | ✅ Supported |
| GPU Canvas(GPU Canvas) | ✅ Supported |
| 全局视图模型(Global View Models) | ✅ Supported |
| 数据绑定字体(Data Binding Fonts) | ✅ Supported |
| 语义(Semantics) | ✅ Supported |
| 脚本(Scripting) | ✅ Supported |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ Supported |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ Supported |
| 文本沿路径(Text Follow Path) | ✅ Supported |
| 数据绑定(Data Binding) | ✅ Supported |
| 矢量羽化(Vector Feathering) | ✅ Supported |
| N-Slicing(N-Slicing) | ✅ Supported |
| 布局(Layouts) | ✅ Supported |
| 后备字体(Fallback Fonts) | ✅ Supported |
| 音频(Audio) | ✅ Supported |
| 带外资源(Out-of-band Assets) | ✅ Supported |
| 文本(Text) | ✅ Supported |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ Supported |
| 嵌套文本(Nested Text,已弃用) | ✅ Supported |
Unity(Unity)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 0.4.5+ |
| GPU Canvas(GPU Canvas) | Coming soon |
| 全局视图模型(Global View Models) | ✅ 0.4.5-canary.34+ |
| 数据绑定字体(Data Binding Fonts) | ✅ 0.4.5-canary.36+ |
| 语义(Semantics) | Not yet supported |
| 脚本(Scripting) | ✅ 0.4.1-canary.33+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 0.3.7-canary.142+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 0.3.5+ |
| 文本沿路径(Text Follow Path) | ✅ 0.3.5+ |
| 数据绑定(Data Binding) | ✅ 0.3.6-canary.27+ |
| 矢量羽化(Vector Feathering) | ✅ 0.3.3-canary.72+ |
| N-Slicing(N-Slicing) | ✅ 0.2.2-canary.22+ |
| 布局(Layouts) | ✅ 0.2.1+ |
| 后备字体(Fallback Fonts) | Not supported |
| 音频(Audio) | ✅ Supported |
| 带外资源(Out-of-band Assets) | ✅ Supported |
| 文本(Text) | ✅ Supported |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ Supported |
| 嵌套文本(Nested Text,已弃用) | ✅ Supported |
Unreal(Unreal)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | ✅ 0.4.25+ |
| GPU Canvas(GPU Canvas) | ✅ 0.4.26+ |
| 全局视图模型(Global View Models) | Coming soon |
| 数据绑定字体(Data Binding Fonts) | Coming soon |
| 语义(Semantics) | Not yet supported |
| 脚本(Scripting) | ✅ 0.4.20+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ Supported |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 0.3.0a-gh+ |
| 文本沿路径(Text Follow Path) | ✅ 0.3.0a-gh+ |
| 数据绑定(Data Binding) | ✅ 0.3.0a-gh+ |
| 矢量羽化(Vector Feathering) | ✅ 0.3.0a-gh+ |
| N-Slicing(N-Slicing) | ✅ 0.2.2+ |
| 布局(Layouts) | ✅ 0.2.1+ |
| 后备字体(Fallback Fonts) | Not Supported |
| 音频(Audio) | ✅ Supported |
| 带外资源(Out-of-band Assets) | Not yet supported |
| 文本(Text) | ✅ Supported |
| 缓存 Rive 文件(Caching a Rive File) | Not yet supported |
| 事件(Events,已弃用) | ✅ Supported |
| 嵌套文本(Nested Text,已弃用) | ✅ 0.1.14+ |
Legacy(旧版)
Legacy Runtime(已弃用)
警告(Warning):
@rive-app/webgl自v2.37.0起弃用。请使用@rive-app/webgl2(适合大多数内容),若你的 Rive 图形不需要矢量羽化,也可使用@rive-app/canvas。@rive-app/react-webgl自v4.30.0起弃用。请使用@rive-app/react-webgl2(适合大多数内容),若不需要矢量羽化,也可使用@rive-app/react-canvas。rive-react-native已弃用。为获得更好的性能和最新特性,请使用rive-nitro-react-native(@rive-app/react-native)。参见迁移指南。
Web - WebGL(Legacy)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Not supported |
| 有状态组件(Stateful Components) | ✅ 2.33.0+ |
| GPU Canvas(GPU Canvas) | Not supported |
| 全局视图模型(Global View Models) | Not supported |
| 数据绑定字体(Data Binding Fonts) | Not supported |
| 语义(Semantics) | Not supported |
| 脚本(Scripting) | ✅ 2.34.0+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 2.30.3+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 2.26.7+ |
| 文本沿路径(Text Follow Path) | ✅ 2.26.7+ |
| 数据绑定(Data Binding) | ✅ 2.26.6+ |
| 矢量羽化(Vector Feathering) | Not supported |
| N-Slicing(N-Slicing) | ✅ 2.23.11+ |
| 布局(Layouts) | ✅ 2.23.3+ |
| 后备字体(Fallback Fonts) | Not supported |
| 音频(Audio) | ✅ 2.15.6+ |
| 带外资源(Out-of-band Assets) | ✅ 2.7.0+ |
| 文本(Text) | ✅ 2.1.3+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ 2.4.3+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 2.21.0+ |
React - WebGL(Legacy)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Not supported |
| 有状态组件(Stateful Components) | ✅ 4.25.0+ |
| GPU Canvas(GPU Canvas) | Not supported |
| 全局视图模型(Global View Models) | Not supported |
| 数据绑定字体(Data Binding Fonts) | Not supported |
| 语义(Semantics) | Not supported |
| 脚本(Scripting) | ✅ 4.26.0+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | ✅ 4.22.0+ |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 4.18.6+ |
| 文本沿路径(Text Follow Path) | ✅ 4.18.6+ |
| 数据绑定(Data Binding) | ✅ 4.20.0+ |
| 矢量羽化(Vector Feathering) | Not supported |
| N-Slicing(N-Slicing) | ✅ 4.16.7+ |
| 布局(Layouts) | ✅ 4.16.0+ |
| 后备字体(Fallback Fonts) | Not supported |
| 音频(Audio) | ✅ 4.9.5+ |
| 带外资源(Out-of-band Assets) | ✅ 4.5.0+ |
| 文本(Text) | ✅ 4.1.3+ |
| 缓存 Rive 文件(Caching a Rive File) | ✅ Supported |
| 事件(Events,已弃用) | ✅ 4.3.3+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 4.14.0+ |
React Native(Legacy)
| 特性 | 支持状态 / 最低版本 |
|---|---|
| 游戏手柄(Gamepad) | Coming soon |
| 文本输入(Text Input) | Coming soon |
| 焦点(Focus) | Coming soon |
| 有状态组件(Stateful Components) | Not supported |
| GPU Canvas(GPU Canvas) | Not supported |
| 全局视图模型(Global View Models) | Not supported |
| 数据绑定字体(Data Binding Fonts) | Not supported |
| 语义(Semantics) | Not supported |
| 脚本(Scripting) | ✅ 9.8.0+ |
| 数据绑定列表/图片/画板(Data Binding - Lists, Images, Artboards) | Not supported |
| RTL 布局与文本(Right to Left Layouts & Text) | ✅ 9.2.1+ |
| 文本沿路径(Text Follow Path) | ✅ 9.2.1+ |
| 数据绑定(Data Binding) | ✅ 9.3.0+ |
| 矢量羽化(Vector Feathering) | ✅ 9.0.0+ |
| N-Slicing(N-Slicing) | ✅ 8.2.0+ |
| 布局(Layouts) | ✅ 8.1.0+ |
| 后备字体(Fallback Fonts) | Not supported |
| 音频(Audio) | ✅ 7.0.3+ |
| 带外资源(Out-of-band Assets) | ✅ 8.4.0+ |
| 文本(Text) | ✅ 6.0.3+ |
| 缓存 Rive 文件(Caching a Rive File) | Not supported |
| 事件(Events,已弃用) | ✅ 6.1.0+ |
| 嵌套文本(Nested Text,已弃用) | ✅ 5.8.2+ |
已弃用特性(Deprecated features)
- 🟡 Events(事件)
- 运行时监听 Rive Events 已进入弃用路径。
- 建议改用 Data Binding 监听 Trigger 或属性变化。
- 🟡 Nested Text(嵌套文本运行时赋值)
- 旧版 text run 直接改值能力处于弃用路径。
- 建议改用 Data Binding 的 string 属性绑定文本。