Rive
交互式体验引擎:在同一处设计、动画与编码,并跨平台原生运行
工具介绍
Rive 是一个交互式体验引擎,把交互式设计工具、有状态图形格式、轻量多平台运行时和快速渲染器组合在一起。用户可以在编辑器里构建交互式 UI、动效和游戏体验,也可以通过 CLI 让智能体生成这些内容。Rive 提供开源、MIT 许可的运行时,用于在应用、游戏和网站中加载与控制 Rive 图形,并覆盖 Web、iOS、macOS、Android、Flutter、React、React Native、Framer、Webflow、Wix Studio、C++、Defold 等平台。
核心功能
- 交互式设计工具:在编辑器中构建交互式 UI、动效与游戏体验,把设计、动画与代码放在同一处完成。
- State Machine:让设计师驱动最终产品中实际交付的功能,衔接设计与开发。
- Luau 脚本(早期访问):在编辑器中通过 Luau 脚本扩展 Rive 的功能。
- AI Agent(早期访问):使用 AI 编写代码并处理复杂的重复性任务。
- 运行时文本:支持运行时的可变动态文本,并完整支持任意语言。
- 开源运行时与渲染器:MIT 许可的运行时用于在应用、游戏和网站中加载与控制 Rive 图形,由 GPU 加速的 Rive Renderer 以 120fps 运行。
使用方法
- 1进入 Rive 官方产品,明确要构建的交互式 UI、动效或游戏体验。
- 2在编辑器中构建该交互式体验,或通过 CLI 让智能体生成。
- 3用 State Machine 驱动最终产品中交付的交互功能,并检查交互表现。
- 4通过开源运行时在目标平台加载并控制生成的 Rive 图形,确认运行结果。
常见问题
Rive 主要能做什么?
Rive 是一个交互式体验引擎,用户可以在编辑器中构建交互式 UI、动效和游戏体验,也可以通过 CLI 让智能体生成这些内容,再借助开源运行时在应用、游戏和网站中加载与控制 Rive 图形。
Rive 的 State Machine 有什么作用?
State Machine 为交互性而设计,让设计师能够驱动最终产品中实际交付的功能,从而衔接设计与开发。
Rive 的 AI Agent 能做什么?
AI Agent 目前处于早期访问阶段,官方说明其可以编写代码并处理复杂的重复性任务。
Rive 支持哪些平台?
Rive 的运行时与集成覆盖 Web、iOS、macOS、Android、Flutter、React、React Native、Framer、Webflow、Wix Studio、C++、Defold、Unity 和 Unreal。
Rive 的运行时是否开源?
是。Rive 运行时是开源、MIT 许可的库,用于在应用、游戏和网站中加载与控制 Rive 图形,并由 GPU 加速的 Rive Renderer 以 120fps 运行。





