精灵
Sprite 组件将精灵资源渲染到场景中,并可播放动画。
有两种精灵类型:Simple(简单)和 Animated(动画)。
简单精灵
简单精灵组件显示图集中的单帧。
![]()
简单精灵组件属性
| 属性 | 说明 |
|---|---|
| 类型(Type) | Simple 或 Animated。 |
| 精灵(Sprite) | 要显示的精灵资源。 |
| 帧(Frame) | 要显示的精灵帧索引。 |
| 宽度(Width) | 使用九宫格时的精灵宽度,仅切片/平铺精灵显示。 |
| 高度(Height) | 使用九宫格时的精灵高度,仅切片/平铺精灵显示。 |
| 颜色(Color) | 对精灵施加的染色。 |
| 不透明度(Opacity) | 精灵的透明程度,范围为 0 到 1。 |
| 水平翻转(Flip X) | 水平翻转渲染结果。 |
| 垂直翻转(Flip Y) | 垂直翻转渲染结果。 |
| 批处理组(Batch Group) | 精灵所属批处理组,详见批处理。 |
| 图层(Layers) | 渲染精灵的图层。 |
| 绘制顺序(Draw Order) | 较小值先渲染。 |
动画精灵
动画精灵组件可以附加多个精灵动画片段,分别播放不同精灵资源。
![]()
动画精灵组件属性
| 属性 | 说明 |
|---|---|
| 类型(Type) | Simple 或 Animated。 |
| 颜色(Color) | 对精灵施加的染色。 |
| 不透明度(Opacity) | 精灵的透明程度,范围为 0 到 1。 |
| 水平翻转(Flip X) | 水平翻转渲染结果。 |
| 垂直翻转(Flip Y) | 垂直翻转渲染结果。 |
| 速度(Speed) | 应用到此组件所有精灵动画片段的播放速度倍率。 |
| 图层(Layers) | 渲染精灵的图层。 |
| 绘制顺序(Draw Order) | 较小值先渲染。 |
| 自动播放(Auto Play) | 精灵启用时播放的动画片段名称,从已有片段或 None 中选择。 |
精灵动画片段属性
| 属性 | 说明 |
|---|---|
| 名称(Name) | 用于引用单个精灵动画片段的名称。 |
| 循环(Loop) | 为 true 时,播放到末尾会返回起点继续播放。 |
| 每秒帧数(Frames Per Second) | 片段的播放速度,单位为每秒帧数。 |
| 精灵(Sprite) | 播放此片段使用的精灵资源。 |
另请参阅
- 精灵资源:了解如何创建精灵资源。
脚本接口
可以通过 Script 组件控制 Sprite 组件属性。接口详见 SpriteComponent。