Unity 旧版动画组件制作简单动画教程

目录

Unity 旧版动画组件制作简单动画教程

一、创建物体与添加动画组件

二、了解动画组件属性

三、制作动画

(一)打开动画制作面板

(二)选中物体并设置位置

(三)创建动画剪辑

(四)添加动画属性

(五)添加关键帧

四、动画的使用与切换

五、通过代码播放动画


一、创建物体与添加动画组件

  1. 创建一个立方体物体。
  2. 在立方体物体上添加旧版动画组件 “animation”。新版动画组件叫 “animator”。

二、了解动画组件属性

  1. 默认播放动画:类似音频和视频播放的 clip,这里动画第一个属性是 animation clip,要播放动画需添加动画片段。
  2. 动画片段数组:可以添加多个动画在列表里。
  3. 自动播放:设置是否自动播放默认动画。
  4. 驱动方式:一般不勾选物理驱动方式。
  5. 剔除方式:选择总是动画化,即动画开始执行后会一直执行;若选择基于渲染来执行动画,物体离开屏幕后动画就不做了。

三、制作动画

(一)打开动画制作面板

点击窗口 - 动画 - 动画,或使用快捷键 ctrl + 6 打开动画制作面板。

(二)选中物体并设置位置

选中要制作动画的立方体物体,将其位置放到 (0, 0, 0) 的位置上。

(三)创建动画剪辑

  1. 创建一个动画剪辑,命名为 “right”,表示向右移动。
  2. 选中立方体后,动画片段名称会显示为 “向右移动”。

(四)添加动画属性

  1. 给动画添加属性,因为要移动所以选择 transform 里的位置组件,点击加号添加位置。
  2. 默认时间有两针,从第 0 秒到第 1 秒。
  3. 在最后一帧修改数值,如将 x 轴数值改为 10,点击播放按钮可看到移动动画。

(五)添加关键帧

  1. 在时间线中间位置添加关键帧,修改关键帧数值,如改为 3 或 1,可以改变动画速度效果。不想要该效果可选中关键帧 delete 删掉。
  2. 另一种方式是删除最后一帧,点击录制按钮,将白色时间线拖拽到想录制的帧数(如 1 秒),然后拖拽立方体,会生成关键帧,结束录制后可生成动画。

四、动画的使用与切换

  1. 创建多个动画剪辑后可在动画剪辑之间进行切换,动画也会生成文件。
  2. 可以设置默认执行的动画,如勾选自动播放选项,运行时会播放默认动画。还可更改动画运行效果,如改成循环或来回播放。

五、通过代码播放动画

  1. 右键创建一个脚本 “animation test” 并打开。

using UnityEngine;

public class AnimationTest : MonoBehaviour
{
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            // 获取动画组件
            Animation anim = GetComponent<Animation>();
            // 播放动画
            anim.Play("right");
        }
    }
}

在代码中,当按下鼠标左键时,获取动画组件并播放名为 “right” 的动画片段。如果直接使用 anim.Play() 则是播放默认动画片段。通过以上步骤和代码,就可以在 Unity 中使用旧版动画组件制作和播放简单动画了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值