跳到主要内容

精灵

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。