创建和使用动画片段
此示例将说明如何为游戏对象或玩家制作和使用动画片段。
请注意,此示例中使用的模型是从 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 结束我们的动画。
你的动画长度取决于你添加到动画的最后一个键。你可以添加更多键以使插值更平滑。