渐进式编程课
Spine 目录
第 15 课2026.09.21

当多个固定 Skin 向同一 skin placeholder 提供附件时,设定视口中应显示哪一个。

第 15 课:调整固定Skin覆盖顺序

  • 日期:2026-09-21
  • 课程序号:第 15 课
  • 知识点:固定 Skin 的覆盖顺序

用途或适用场景

当多个固定 Skin 向同一 skin placeholder 提供附件时,设定视口中应显示哪一个。

核心概念

pinned skins 列表从最底部开始应用 Skin;当多个 Skin 在同一 placeholder 中有附件时,列表中位置更高的 Skin 会覆盖位置更低的 Skin。

最小代码或操作示例

text
1. 保留上一课已固定的 `base` 与 `hat`。
2. 在 pinned skins 列表中将 `hat` 拖到 `base` 上方。
3. 如果两者在同一 placeholder 中都有附件,确认视口中显示 `hat` 提供的附件。

3~5 分钟练习

固定 glasses,再将它拖到 pinned skins 列表最顶部。

参考答案

列表从上到下为 glasses、hat、base;如果它们共用某个 placeholder,glasses 中的附件优先显示。

与上一课的联系

沿用第 14 课在 Skins view 中固定的 base 与 hat;本课只新增拖动 pinned skins 来调整覆盖顺序;下一课可对比未固定的 active skin 是否会覆盖该顺序。

时效校验

时效校验:2026-09-24(Spine 当前官方用户指南;已打开并核对 pinned skins 的应用与覆盖顺序,未见本课方案的废弃说明)。

官方参考