首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >两个角色部件互相穿插?用 Sorting Group 明确内外排序

两个角色部件互相穿插?用 Sorting Group 明确内外排序

原创
作者头像
用户12807590
发布于 2026-10-09 09:00:35
发布于 2026-10-09 09:00:35
90
举报

本文由 FrameSprite 作者工作流整理,AI 辅助编写,引用原始技术资料;构造案例不代表模型或引擎实测。

让身体、武器与披风作为角色整体参与外部排序,同时保留组内层次。

简要答案

多个 SpriteRenderer 组成一个角色时,可用 Sorting Group 建立整体排序边界。组内按各渲染器层与顺序排序,组外按组的设置参与排序;这不修复错误的部件 pivot 或尺寸。先使用两个角色交错的最小场景验证,再接入动态深度规则。

适用范围

  • 单角色正确,复制第二个角色后披风夹在另一角色身体之间。

不适用范围

  • 一张完整角色 Sprite 没有内部渲染层,不必为此增加分组。

1. 画清组边界

列出身体、前后手、武器与披风哪些属于角色,哪些是独立地面效果。不要为方便把全场景放进一个组,否则角色之间失去应有的排序单位。

2. 设定组内顺序

给后披风、身体、前手等声明相对顺序,并检查 Sorting Layer。组内数值是角色内部规则,不应同时拿来表示世界中所有人物的深度。

3. 设定组外规则

根节点的组设置作为外部依据,接入项目既有地面锚点排序。嵌套组需按目标 Unity 版本文档核对,不要将别的引擎规则直接复制过来。

4. 双角色与装备验收

让 A 与 B 互相穿过,检查每个角色内部关系稳定。更换帧灵装备图后核对渲染器归属、锚点和尺寸;分组通过不意味着图片位置已正确。

原创构造样本:两个三部件角色

A 和 B 各有 cape、body、hand,外部规则先 A 后 B。

顺序为 A 的三部件,随后 B 的三部件,不交错。

这是排序契约,不代替 Unity 渲染管线实测。

排序职责

层级

决定

组内

部件先后

组外

角色先后

图片对齐

pivot 与比例

交叠的是两个角色整体,还是六个独立部件

角色 A 与 B 都有后装备、身体、前装备三个部件。若逐部件按不同全局排序值比较,A 的武器可能夹在 B 的身体与背包之间。验收契约可以先决定整体 A 在 B 后面,再在各自组内保持后装备、身体、前装备顺序,得到 A1、A2、A3、B1、B2、B3。这不意味着所有遮挡都应强行组在一起:跨角色长枪或环境桥梁可能需要单独层。先说明所需视觉效果,再检查 Sorting Group 边界与角色位置,而不是反复改图片。

  • 验收:整体排序
  • 验收:组内顺序
  • 验收:跨组特例

排序和几何对齐不能互相补救

将武器提高 Order 能改变遮挡,却不能把偏离手心的武器移回正确位置。先检查结构与对齐,再验证前后关系;交付中记录部件所属组和内部角色,接收者便能发现误放到组外的装备。

编辑与示例说明

本次补充由 AI 辅助整理,按公开原始技术资料核对。可下载的输入与预期结果是原创构造案例,不代表模型或引擎实测;实际项目应按步骤保留自己的验收记录。

常见问题

Sorting Group 能修复 pivot 吗?

不能,几何对齐另查。

把全场景放一个组可以吗?

通常会破坏角色外部排序单位。

组内数字就是世界深度吗?

应分别声明两种职责。

来源与补充材料

Unity 2022.1 Sorting Groups · Unity

Unity 2022.1 Sorting Groups (English) · Unity

原文:https://cn.framesprite.com/guides/unity-sorting-group-character-parts-order

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 简要答案
  • 适用范围
  • 不适用范围
  • 1. 画清组边界
  • 2. 设定组内顺序
  • 3. 设定组外规则
  • 4. 双角色与装备验收
  • 原创构造样本:两个三部件角色
  • 排序职责
  • 交叠的是两个角色整体,还是六个独立部件
  • 排序和几何对齐不能互相补救
  • 编辑与示例说明
  • 常见问题
    • Sorting Group 能修复 pivot 吗?
    • 把全场景放一个组可以吗?
    • 组内数字就是世界深度吗?
  • 来源与补充材料
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档