2017-09-03 102 views
0

据我所知,有管理动画如何控制Unity动画?

,立即

  1. 在对象的形式管理方式。
  2. 使用Sprite图像进行管理。

以对象格式管理动画 以管理2D动画中的人物关节是否有效?

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

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

回答

1

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

您需要将Animator组件添加到您想要动画的GameObject中。动画组件需要动画控制器。您还需要创建一个表示动画的动画剪辑(动画控制器在创建动画剪辑时自动创建)

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

Unity会自动插入两个关键帧之间的变化。 但是,还有一个动画曲线可以让您定义如何在时间点之间应用更改。

录制动画之后,您可以定义动画师窗口中不同动画之间的转换过程。

0

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

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

通常你必须与你的2D图像对象,并使用“雪碧编辑器”来把它们剪下来的统一动画运动的图像文件。

然后,您将此剪辑添加到您的“游戏对象”中的动画组件上。

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

var anim = GetComponent();

现在您可以使用“动画”组件来播放配置的动画片段。

我希望这可以帮助你一点点。