Unity Animation--动画剪辑(创建动画)

创建一个新的动画编辑

创建新的动画剪辑

,在场景中选择一个GameObject,然后打开" 动画"窗口 (顶部菜单:)" 窗口" >" 动画" >" 动画"

如果GameObject

中尚未分配任何动画剪辑,"创建"按钮出现在"动画窗口"时间轴区域的中央创建新的动画剪辑)。

单击创建 按钮。Unity会提示您将新的空动画剪辑保存在素材资源中文件夹中的内容。

创建一个新的动画剪辑

保存此新的空动画剪辑时,Unity将执行以下操作:

  • 创建一个新的Animator Controller资源
  • 将新剪辑添加到Animator Controller中作为默认状态
  • 向要对其应用动画的GameObject添加一个Animator组件
  • 将新的Animator控制器分配给Animator组件

添加另一个动画剪辑

如果GameObject已经分配了一个或多个动画剪辑,则"创建"按钮不可见。而是,现有剪辑之一在"动画"窗口中可见。要在动画剪辑之间切换,请使用"动画"窗口左上角播放菜单下的菜单(添加更多动画剪辑)。

要在具有现有动画的GameObject上创建新的动画剪辑,请从此菜单中选择" 创建新剪辑"。同样,Unity会提示您保存新的空动画剪辑,然后再对其进行操作。

添加更多动画剪辑

它如何组合在一起

上述步骤将自动设置相关组件和参考。但是,了解各部分之间的连接方式很有用。

  • GameObject必须具有Animator组件
  • Animator组件必须具有一个Animator Controller,
    控制器资产分配
  • Animator Controller资源必须分配一个或多个动画剪辑

下图显示了Unity是如何从动画窗口中的新动画剪辑开始分配这些片段的

动画剪辑图

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

  • 动画窗口(左上角)显示带有白色回放标题行的时间线,准备录制新的关键帧。
    。在播放菜单正下方的剪辑菜单中可以看到剪辑的名称。
  • " 检查器"
    (中),其中显示"多维数据集" GameObject具有一个" 动画制作器组件",
    ,该组件的Controller 字段显示为它分配了一个称为Cube的Animator Controller资产。
  • "项目"窗口(右下角)显示已创建了两个新的资产:名为Cube 的Animator Controller资产和称为Cube Animation Clip的动画剪辑资产。
  • 动画窗口
    (左下),显示了Animator控制器的内容:控制器上有一个Cube Animation Clip ,并且它处于默认状态(由橙色指示)。您添加到控制器中的后续剪辑具有灰色,指示它们不是默认状态(请参见图4:"项目"窗口中的"新建动画剪辑")。

项目窗口中的新动画剪辑

相关推荐
Artistation Game20 小时前
九、怪物行为逻辑
游戏·unity·游戏引擎
百里香酚兰20 小时前
【AI学习笔记】基于Unity+DeepSeek开发的一些BUG记录&解决方案
人工智能·学习·unity·大模型·deepseek
妙为20 小时前
unreal engine5制作动作类游戏时,我们使用刀剑等武器攻击怪物或敌方单位时,发现攻击特效、伤害等没有触发
游戏·游戏引擎·虚幻·碰撞预设
dangoxiba1 天前
[Unity Demo]从零开始制作空洞骑士Hollow Knight第十三集:制作小骑士的接触地刺复活机制以及完善地图的可交互对象
游戏·unity·visualstudio·c#·游戏引擎
先生沉默先2 天前
使用Materialize制作unity的贴图,Materialize的简单教程,Materialize学习日志
学习·unity·贴图
十画_8242 天前
Visual Studio 小技巧记录
unity·visual studio
red_redemption2 天前
cpp,git,unity学习
git·unity·游戏引擎
tealcwu2 天前
【Unity踩坑】Unity更新Google Play结算库
unity·游戏引擎
先生沉默先2 天前
unity 默认渲染管线材质球的材质通道,材质球的材质通道
unity·游戏引擎·材质
白鹭float.2 天前
【Unity AI】基于 WebSocket 和 讯飞星火大模型
人工智能·websocket·unity