当使用 CompositeCollider2D 时要使用的复合操作顺序。
当此 Collider2D 使用除 Collider2D.CompositeOperation.None 之外的任何复合操作时,复合操作将使用 CompositeCollider2D 上先前的复合操作结果作为输入,并使用其选定的 Collider2D.compositeOperation 应用此 Collider2D 几何体。
复合顺序是一个简单的整数值,在 CompositeCollider2D 应用复合操作之前,它首先按升序排序,其中值最低的先执行,依次执行到值最高的。当复合顺序值相同时,顺序是不确定的。当仅使用 Collider2D.CompositeOperation.Merge 操作时,此顺序与最终结果无关。
使用此顺序,可以控制哪些先前也使用 CompositeCollider2D 的 Collider2D 受此复合操作的影响。
注意:对所有 Collider2D 的复合顺序进行排序后,Collider2D.CompositeOperation.Merge 的第一个复合操作将始终使用,而与该 Collider2D.compositeOperation 属性设置无关。这是因为第一个操作没有输入几何体来完成操作,并且只有合并 (OR) 复合操作会导致任何几何体!
其他资源:CompositeOperation、Collider2D.compositeOperation 和 CompositeCollider2D。