Skip to content

简介

了解如何在 SandMod 中导入和使用 Sprite(精灵)。

Sprite(精灵)定义

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

【Sprite_Editing001.png】

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

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

【Sprite_Editing002.png】

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

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

【Sprite_Editing003.png】

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

有关 Sprite(精灵)动画的更多内容,请参阅 精灵序列(Sprite Clip)章节。

创建 Sprite(精灵)

要在项目中开始使用 Sprite(精灵),您必须先基于 2D 图片纹理创建 Sprite(精灵)资产,具体创建的方法,请参阅 Sprite(精灵)资产 章节。

【Sprite_Asset003.png】

Sprite(精灵)提取

如果要导入包含对象的许多动画帧的 Sprite(精灵)列表,则可以打开 Sprite(精灵)资产,启动 Sprite(精灵)提取窗口来提取每个单独的帧作为 Sprite(精灵)。具体提取的方法请参阅 Sprite(精灵)提取窗口 章节。

【Extract_Sprite001.png】

Sprite(精灵)的引用

通过 精灵渲染(SpriteRenderer)组件 可以在场景中引用 Sprite(精灵)资产,更为便捷地在 3D 场景中显示 2D 图像纹理。具体使用组件引用 Sprite(精灵)的方法和可设置的属性,请参阅 精灵渲染(SpriteRenderer)组件 章节。

【SpriteRenderer001.png】