随笔
主页
  • Unity
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
  • 数据库

    • Redis
  • Html 文档
  • CSS 文档
  • Vue 文档
  • TypeScript
  • Golang
  • 版本控制

    • Git 文档
    • Svn 文档
  • 技术文档

    • Markdown语法
    • GitHub技巧
    • Nodejs
  • 分类
  • 标签
  • 时间线
  • 目录结构
  • 配置和约定
  • 主题配置
  • 首页配置
  • front matter
  • 目录页配置
  • 摘要
  • 主题颜色
  • 评论栏
  • Markdown扩展
GitHub
主页
  • Unity
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
  • 数据库

    • Redis
  • Html 文档
  • CSS 文档
  • Vue 文档
  • TypeScript
  • Golang
  • 版本控制

    • Git 文档
    • Svn 文档
  • 技术文档

    • Markdown语法
    • GitHub技巧
    • Nodejs
  • 分类
  • 标签
  • 时间线
  • 目录结构
  • 配置和约定
  • 主题配置
  • 首页配置
  • front matter
  • 目录页配置
  • 摘要
  • 主题颜色
  • 评论栏
  • Markdown扩展
GitHub
  • 基础

  • 资源导入

  • 2D

  • Physical2D

  • UGUI

  • Animation

    • Animation
    • 导入外部动画
    • Avatar
    • Animation窗口
    • 创建动画剪辑
      • 添加另一动画剪辑
      • 整合到一起
    • 动画化游戏对象
    • 动画曲线
  • Animator

  • Unity
  • Animation
dong
2021-01-16

创建动画剪辑

# 创建动画剪辑

要创建新的动画剪辑,请在场景中选择一个游戏对象,然后打开 Animation 窗口(顶部菜单:Window>Animation>Animation)。 如果游戏对象尚未分配任何动画剪辑,则会在 Animation 窗口时间轴区域的中心位置显示“Create”按钮(请参阅图 1:创建新动画剪辑)。 单击 Create 按钮。Unity 会提示您将新的空动画剪辑保存在 Assets 文件夹中。

保存这个新的空动画剪辑时,Unity 会执行以下操作:

  • 创建新的 Animator Controller 资源
  • 将新剪辑以默认状态添加到 Animator Controller 中
  • 将 Animator 组件添加到要应用动画的游戏对象
  • 为 Animator 组件分配新的 Animator Controller

现在已为您设置好动画系统所有必需的元素,因此接下来可以开始动画化游戏对象。

# 添加另一动画剪辑

如果已经为游戏对象分配一个或多个动画剪辑,“Create”按钮将不可见。此情况下,现有剪辑的其中之一将在 Animation 窗口中可见。要在动画剪辑之间切换,请使用 Animation 窗口左上角的菜单(在播放控件下方)。

要在包含现有动画的游戏对象上创建新的动画剪辑,请从此菜单中选择 Create New Clip。Unity 将再次提示您保存新的空动画剪辑,然后您才能处理该动画剪辑。

# 整合到一起

  • 游戏对象必须有Animator组件
  • 必须为 Animator 组件分配 Animator Controller 资源
  • 必须为Animator Controller资源分配一个或多个动画剪辑

下图以Animation 窗口中创建新动画剪辑为起点,展示了 Unity 如何分配这些部件

创建新的动画剪辑后,现在可以看到:

  • Animation 窗口(左上角)显示带有白色回放头线的时间轴,表明已准备好录制新的关键帧。该剪辑的名称显示在剪辑菜单中,位于播放控件下方。

  • Inspector(中心位置)显示“Cube”游戏对象具有 Animator 组件,该组件的 Controller 字段显示已分配一个名为 Cube 的Animator Controller 资源。

  • Project 窗口(右下角)显示已创建两个新资源:一个名为 Cube 的 Animator Controller 资源和一个名为 Cube Animation Clip 的动画剪辑资源。

  • Animator 窗口(左下角)显示 Animator Controller 的内容:控制器上有一个Cube Animation Clip,并处于默认状态(以橙色指示)。添加到控制器的后续剪辑将呈灰色,表示它们不是默认状态

Animation窗口
动画化游戏对象

← Animation窗口 动画化游戏对象→

Theme by Vdoing | Copyright © 2021-2023 Evan Dong MIT License | 粤ICP备2021052092号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×