前言
- 在做2d游戏的时候,发现一点问题,物体与物体之间可以通过sorting layer与order in layer 来进行分层
- 我很疑惑,这样进行分层之后,不同层之间的物体是否还会发生碰撞
- 后来了解到在edit - project settings - physics 2d里面可以设置layer与layer之间的碰撞
- 因此我了解到,只要layer层是在同一个的,都会发生碰撞。无论其 sorting in layer 或者order in layer
渲染层级顺序
- Camera Depth 多个摄像机时,先绘制depth低的物体
- Layer 属于一个逻辑分层,可以通过camera的Culling Mask来选择渲染哪一层
- 同一个camera 根据 sorting layer 来确认绘制顺序
- 同一个sorting layer 根据 Order in layer 来确认绘制先后顺序 大的挡住小的