Rive 文件转换
把一个 Format 7 的 .riv 拖进上传框。需要登录。免费用户每 30 分钟可转换 1 次,完成后在列表里下载 .rev。
把 .riv 拖到这里,或 选择文件
简介
这个工具把 Rive 运行时导出的 .riv(Format 7)还原成编辑器可打开的 .rev。转换在服务端完成,不需要登录 Rive 账号。
需要登录。免费用户每 30 分钟可以转换 1 次。 开通会员后,单个限制变为 30 秒内 30 次,并可以使用批量转换。
使用说明
1. 把 .riv 拖进上传框,或点击选择。只接受 Format 7,单个文件不超过 20MB。
2. 点击开始转换。任务会出现在下方列表,完成后下载 .rev。
3. 多画板文件会使用源文件记录的主画板。未知类型、未恢复的脚本字节码和不完整的文件会直接失败。
原理介绍
.riv 与 .rev 面向不同阶段:.riv 是运行时 Format 7 二进制对象流,把画板、组件层级、动画关键帧、状态机、图片与字体等资源按类型与属性依次写入;.rev 则是编辑器工程包,内部主要是可读的 RML(类 XML 的场景描述)以及配套资源。
转换时,服务端先按 Format 7 schema 解码对象流,得到每个对象的类型、属性与相互引用;再把这些运行时对象映射回编辑器侧的节点树与属性表,还原层级、约束、动画与状态机等结构,并抽出内嵌资源。
最后把还原出的 RML 工程按编辑器格式封装成 .rev,从而能在 Rive 编辑器中再次打开与修改。整个过程在服务端完成,不依赖 Rive 账号或本地编辑器。
😉 腾讯云产品特惠热卖,戳我领取!


