简介
使用 Rive 的团队通常需要一种轻量级的方法来查看确切导出的运行时文件,而不仅仅是设计编辑器内的可编辑项目。一旦开发人员、QA 审核人员和利益相关者需要在集成开始之前验证状态机行为,这一要求就会增加。
ToolBuddy 的 Rive 动画查看器专为该审核阶段而构建。它直接在浏览器中打开导出的“.riv”文件,将文件保留在设备本地,并公开切换期间重要的画板、动画、状态机和运行时输入。
本概述介绍了 ToolBuddy Rive 动画查看器中最有用的功能,以及它们为何使团队能够更快、更清晰、更安全地进行交互式动画审阅。
本地“.riv”运行时审查,无需服务器上传步骤
最重要的好处是隐私。查看器在浏览器中本地读取导出的“.riv”运行时文件,而不是将它们发送到 ToolBuddy 服务器进行处理。这可以减少审查预发布产品动画、品牌运动系统或受 NDA 保护的资产时的曝光。
这种本地优先模型还消除了上传等待时间。加载工具 shell 后,您可以将“.riv”文件拖放到页面中,然后直接进入预览、检查和交互测试。
- 导出的 Rive 运行时文件的本地文件读取。
- 标准审核工作流程不需要 ToolBuddy 端资产上传。
- 比较多个运行时导出时迭代速度更快。
切换画板、动画和状态机的一处
单个 Rive 导出可能包含多个画板、时间线动画和一个或多个状态机。审核人员不需要仅仅为了验证哪个表面或运动路径处于活动状态而需要重建测试场景。
ToolBuddy 查看器直接在预览控件中显示这些运行时选择。您可以交换活动画板、更改正在检查的动画或移动到不同的状态机,而无需离开当前会话。
- 用于多表面导出的画板选择。
- 用于直接剪辑查看的动画切换。
- 用于特定行为验证的状态机选择。
用于真正交互式审查的状态机输入测试
交互式 Rive 文件不仅仅是线性动画。它们通常依赖于布尔值、数字和触发器输入,这些输入会改变状态机在应用程序或游戏运行时中的行为方式。
查看器公开这些运行时输入,以便审阅者可以在编写任何产品代码之前模拟交互。这有助于设计人员确认预期的转换,让 QA 记录边缘情况,并为工程师提供更清晰的实施合同。
- 在实时运行时播放期间切换布尔输入。
- 调整数字输入以测试基于阈值的转换。
- 用于验证事件驱动状态的触发输入。
时间线可见性和事件记录提高了切换质量
当运行时可以自行解释时,动画审查会更容易。状态时间线使转换更容易遵循,而事件记录器则捕获会话期间的选择、状态更改、速度更新和输入活动。
这对于切换特别有帮助。审阅者可以捕获结构化的运行时会话,该会话显示问题出现时哪些画板、动画、状态机和输入处于活动状态,而不是发送诸如“悬停状态看起来很晚”之类的模糊注释。
- 用于回放和交互历史记录的运行时事件日志记录。
- 说明以过渡为重点的审查的时间表背景。
- 本地 JSON 审核导出,以供 QA 和开发人员跟进。
集成前的布局、比例、速度和画布检查
运动资源可能在内部是正确的,但在最终表面中仍然感觉错误。查看器包括适合、对齐、缩放、速度和画布背景的控件,因此团队可以查看 Rive 资产在不同嵌入上下文中的行为方式。
这些控件将查看器变成实用的预集成检查点。设计师可以验证组合,产品团队可以审查节奏,工程师可以使用布局决策作为实施的交接指南。