SuperAPI AI 工具集

rive-animator

设计与创作

查看项目

更新于 10-16 02:35

技能介绍

用途:创建、检查、校验和修复 Rive(.riv)文件、RML 场景与状态机,用于构建交互式矢量动画和 UI 组件。

主要能力:提供动画工具箱(关键帧、弹簧、手势、物理、SVG 路径、布局过渡、骨骼、粒子、着色器等)供按任务选择组合;examples/ 内含可直接运行的交互配方(开关、加载器、成功勾选、点赞、评分、进度环、均衡器、标签栏图标),每个含 rive.yaml、scene.rml 和编译后的 .riv。

使用方式:复制配方后编辑并验证,如 cp -R examples/toggle-switch my-switch,再执行 rive my-switch --verify 与 rive my-switch --once。工具链包括 python3 scripts/svg2rml.py logo.svg -o proj/scene.rml、python3 scripts/lottie2rml.py anim.json -o proj/scene.rml、python3 scripts/rml_lint.py proj/scene.rml、rive proj --verify、python3 scripts/rive_lint.py proj/build/proj.riv。rive_lint.py 加 -f 参数可生成 React、Vue、Svelte、Web、Flutter、SwiftUI、Android、React Native 的接线代码。

限制与注意:状态机名称和输入标识符不可凭记忆输入,须从 rive_lint.py 复制;每个状态机需有明确 Resting 状态,动作须为闭环;旋转须用弧度;颜色动画须用 KeyFrameColor;须通过不同时间点截图差异验证动画确实在动,并确认交互后能回到静止状态。资料未提供收费、价格或平台支持范围等信息。