Rive 展示图片 1

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. 1进入 Rive 官方产品,明确要构建的交互式 UI、动效或游戏体验。
  2. 2在编辑器中构建该交互式体验,或通过 CLI 让智能体生成。
  3. 3用 State Machine 驱动最终产品中交付的交互功能,并检查交互表现。
  4. 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 运行。