动画无法在 Unity 5.3.4f1 (C#) 中播放

Animations not playing in Unity 5.3.4f1 (C#)

我正在使用 C# 在 Unity 5.3.4f1 中制作一个 2D Android 游戏,并且已经尝试了几乎所有方法来播放我的动画。我尝试了以下(可能更多)

请帮我开始制作动画。提前致谢。

假设您使用的是 Unity UI。

让我们假设您在场景中只有默认设置的主相机。

将 canvas 添加为 child。
添加图像作为 canvas 的 child。 Select "Image" 在您的项目层次结构中。
现在,转到顶部面板中的 Window 和 select 动画。 你会看到一个对话框说, "To begin animating Image, create an Animator and an Animation Clip."

单击“创建”。
单击添加 属性。
单击图像下拉菜单,然后 select 颜色的 "plus sign."
将红色条拖到 0:30
使用颜色对话框菜单更改图像中的颜色 object。

瞧。动画图像。

然后您可以在 Animator window 中为此创建一个参数,如果您愿意的话。请参阅此示例。 Animation Parameters

我找到了解决办法!使用 Animator Controller,我能够通过在使用我想要播放的动画剪辑的控制器中创建一个状态,然后使用触发器作为条件转换到该状态来播放我的动画。然后我使用函数 animator.SetTrigger ("triggerName"); 触发触发器并播放动画。希望这对某人有所帮助!