Table of Contents

设置动画

初级 设计人员 程序员

导入动画资产后,你需要将它们添加到实体上,并用脚本播放。

1. 将动画资产添加到实体

  1. 在**场景编辑器(Scene Editor)**中,选择要驱动动画的实体。

    选择实体

    Note

    要驱动实体的动画,该实体必须具有模型组件。

  2. 在属性网格中,点击添加组件并选择 Animations。

    选择实体

    Game Studio 会为该实体添加一个动画组件。

  3. 在动画组件属性中,点击 Animations 旁边的 绿色加号按钮(添加),向库中添加新动画。

  4. 输入动画的名称并按 Enter。

    添加动画

    Tip

    之后使用脚本播放动画时,使用的是这个名称,而不是动画资产的名称。为了便于识别,建议你给动画取与动画资产相同的名称。

  5. 点击 手形图标(选择资产)。

    拾取资产

    选择资产窗口将打开。

  6. 浏览到要添加的动画资产,点击确定。

    选择资产

    Game Studio 会将该动画资产添加到实体。

    已添加动画资产

你可以根据需要向动画组件添加任意多个动画。属性网格会按字母顺序列出它们。

动画列表

2. 创建脚本以播放动画

将动画添加到实体后,你需要用脚本播放它们。

脚本示例

public class SimpleAnimationScript : StartupScript
{
    public override void Start()
    {
        Entity.Get<AnimationComponent>().Play("Walk");
    }
}

此脚本会在实体上的动画组件下查找名为 Walk 的动画。

有关创建动画脚本的更多信息,请参见动画脚本。

3. 将脚本添加到实体

  1. 在场景编辑器中,选择要驱动动画的实体。

    选择实体

  2. 在属性网格中,点击添加组件并选择要添加的动画脚本。

    选择实体

Game Studio 会将该脚本作为组件添加。你可以在属性网格的脚本组件属性下调整脚本中定义的公共变量。

选择实体

另请参阅