简介
了解如何在 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】
