0

我的原始 Flare 文件/动画为其所有动画定义了三次曲线。但是当我在我的 Flutter 应用程序上导出并运行相同的动画时,它似乎使用了线性曲线。我已经多次导出文件并对其进行了不同的更改,但没有运气。

颤振代码:

Scaffold(
  backgroundColor: Colors.white,
  body: Center(
    child: Container(
      child: FlareActor(
        "assets/flare.flr",
        animation: "animate",
      ),
    ),
  ),
),

文件:https ://github.com/2d-inc/Flare-Flutter/files/3266731/flare_files.zip

耀斑链接:https ://www.2dimensions.com/a/iamyogik/files/flare/new-file-4

应用中运行的耀斑动画视频:https ://drive.google.com/file/d/1B98DNE3Zq26jQs4YCsDx-2gYnNaPIo4J/view?usp=sharing

4

1 回答 1

2

正如您提供的链接,其中有一个动画,但它被命名为“新”(您可以在左下角的“动画”选项卡下看到),但在代码中您写的是“动画”而不是“新”。尝试替换此代码

animation : "animate"

有了这个

animation : "new"

正如我之前所说, “新”是您的动画名称,您必须在代码中的“动画”中写下动画名称,您可以从 medium 中查看这篇文章,如果这不起作用,请制作确保您对该动画使用相同的耀斑文件

正如您在此处指定的那样,文件名是“New File 4.flr”,而动画是“new”,如左下角所示。
但是在颤振代码中,您将文件名用作“flare.flr”,将动画用作“动画”。因此,请交叉检查您的文件名及其动画名称。

于 2019-06-12T10:53:00.820 回答