创建和使用动画片段

此示例将说明如何为游戏对象或玩家制作和使用动画片段。

请注意,此示例中使用的模型是从 Unity Asset Store 下载的。该播放器是从以下链接下载的: https//www.assetstore.unity3d.com/en/# ! / content21874

要创建动画,请先打开动画窗口。你可以通过单击窗口选择动画或按 Ctrl + 6 打开它。从层次结构窗口中选择要应用动画片段的游戏对象,然后单击动画窗口上的创建按钮。

http://i.stack.imgur.com/IZqzc.jpg

为动画命名(如 IdlePlayer,SprintPlayer,DyingPlayer 等)并保存。现在,在动画窗口中,单击添加属性按钮。这将允许你相对于时间更改游戏对象或播放器的属性。这可以包括旋转,位置和比例等变形以及附加到游戏对象的任何其他属性,例如 Collider,Mesh Renderer 等。

http://i.stack.imgur.com/3W63z.jpg

要为游戏对象创建运行动画,你需要一个人形 3D 模型。你可以从上面的链接下载该模型。按照上述步骤创建新动画。添加变换属性,然后为其中一个角色腿选择旋转

http://i.stack.imgur.com/ThoNz.jpg

此时,游戏对象属性中的播放按钮和旋转值将变为红色。单击下拉箭头以查看旋转 X,Y 和 Z 值。默认动画时间设置为 1 秒。动画使用关键帧在值之间进行插值。要设置动画,请在不同时间点添加键,并从检查器窗口更改旋转值。例如,时间 0.0s 处的旋转值可以是 0.0。在 0.5s 时,X 的值可以是 20.0。在 1.0s 时,该值可以是 0.0。我们可以在 1.0s 结束我们的动画。

你的动画长度取决于你添加到动画的最后一个键。你可以添加更多键以使插值更平滑。