如何控制Unity动画?

时间:2017-09-03 15:47:13

标签: c# unity3d unity5 unity2d

据我所知,有办法管理动画

,立即

  1. 以对象的形式进行管理。
  2. 使用精灵图像进行管理。
  3. 管理动画是否有效 以对象格式管理2D动画中角色的关节?

    我应该怎样做才能让我更容易理解Unity动画?

    作为初学者,我们需要大量数据。我需要你的帮助。帮助我。

2 个答案:

答案 0 :(得分:1)

我将通过操纵GameObjects解释动画。

您需要将Animator组件添加到要设置动画的GameObject中。动画师组件需要动画师控制器。您还需要创建一个表示动画的动画片段。(创建动画片段时会自动创建动画控制器)

现在,要开始使用动画,您需要专注于动画片段。添加动画片段后,您可以将动画录制到其中。您可以通过点击“动画”窗口中的录制按钮来完成此操作。录制时,对GameObject所做的任何更改都将记录到动画片段中。 (例如,您可以移动GameObject)。任何此类更改都将在动画时间轴中创建关键帧。应该创建关键帧的时间点。

Unity将自动插入两个关键帧之间的更改。 但是,还有一个动画曲线,允许您定义在时间点之间应用更改的方式。

录制动画后,您可以定义在动画制作窗口中如何在不同动画之间进行过渡。

答案 1 :(得分:0)

不幸的是,我不确定你的问题是什么?

如有问题,这可能会有所帮助: https://www.youtube.com/watch?v=PuXUCX21jJU

通常你有一个图像文件,其中包含2D图像对象的动画移动并使用" Sprite Editor"为Unity裁掉它们。

然后在Animimation组件上添加此剪辑以添加到" GameObject"。

因为这是一个" C#"问题,也许你想知道如何访问这个Compnent。最好的是在" Init()"中使用它。并添加:

var anim = GetComponent();

现在你可以使用"动画"用于播放已配置动画片段的组件。

我希望这对你有所帮助。