您可以在运行时交换Flutter Rive动画的图像组件吗?

问题描述

我正在评估Rive是否是我正在研究的小型Flutter游戏项目中动画的良好解决方案。 Rive动画创建系统及其灵活性给我留下了深刻的印象,但似乎找不到很好的示例或文档,说明是否可以在运行时在应用程序中交换Rive动画的图像。

一个示例用例是我有一个角色挥舞剑的动画。如果用户装备了新的剑,然后仍然使用相同的动画文件,我可以更改剑的图像吗?我知道您可以将动画导出为二进制或JSON,并且在可能的情况下可以使用任何一种方法。虽然我知道我可以在Rive编辑器中交换剑法并轻松导出新系统,但是如果我现在需要在每种类型的设备上制作角色动画的话,这不是很可扩展。

如果有解决问题的另一种方法,我欢迎任何可以合理地实现此目标的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)