Skip to content

简介

Sprite(精灵)是 SandMod 中常用的游戏编辑系统,可用于创建游戏中的 2D 资源。在本文档中,您可以了解 Sprite(精灵)系统的组成和编辑方法,以及用于渲染 Sprite(精灵)在场景中的组件,您可以使用该系统更便捷且高效地在 SandMod 中创建 3D 游戏场景的 2D 资源。

Sprite(精灵)

Sprite(精灵)是静态的 2D 纹理。

【Sprite_Editing001.png】

如图为单个 Sprite(精灵)的示例。

Sprite(精灵)也可以以包含多个图像的 Sprite(精灵)集合体形式出现。

【Sprite_Editing002.png】

如图为包含每一帧动画的 Sprite(精灵)示例。

您可以通过 Sprite(精灵)资产打开 Sprite(精灵)提取窗口,对每一帧动画的 Sprite(精灵)进行提取处理,并使用提取出来的 Sprite(精灵)设置特效或场景中的 2D 动画。

【Sprite_Editing003.png】

Sprite(精灵)提取窗口提取示例。

通过使用 精灵序列(Sprite Clip)按顺序播放 Sprite(精灵)列表中的静态 Sprite(精灵),您可以为基于Sprite(精灵)的对象制作动画。

有关使用 Sprite(精灵)提取窗口和编辑、保存 Sprite(精灵)的更多信息,请参阅 Sprite(精灵) 章节。

精灵序列(Sprite Sequence)

您可以使用 SandMod 的 精灵序列(Sprite Sequence)来播放一系列 Sprite(精灵),从而为项目中的 2D 资源设置动画。

【Sprite_Editing004.gif】

如图为播放中的 精灵序列(Sprite Sequence)示例。

导入 Sprite(精灵)列表后,您可以组合提取的精灵来创建 精灵序列(Sprite Sequence),以对 Sprite(精灵)资产进行动画处理。然后,您可以将 精灵序列(Sprite Sequence)直接添加到场景或者 UI 中,以便在运行或预览时动态播放动画。

有关编辑和使用 精灵序列(Sprite Sequence)的更多信息,请参阅 精灵序列(Sprite Sequence)章节。