简介: 介绍一个 Unity 的 Scene 视图内的物体的隐藏与选择屏蔽的功能
unity版本: 2022.3.14f1c1
管线: URP
简述
在编辑场景的时候,在 Scene 窗口中,如果物体特别多我们可能需要隐藏一部分,或则在选择的时候让一些物体不可被选中,这样便于我们批量框选。
方法
方式一 Hierarchy 直接设置
在 Hierarchy 中,列表中鼠标滑过每一个物体的左侧都会有一个 眼睛和手指的图标,分别代表了显隐和是否可以被选择。如下图所示
手指状态
- 当前物体可被选中,但是内部有子物体被设置为不可选中
- 当前物体不可选择,但是内部子物体可以被选中
- 正常状态,就一个小手指,如果 3 也被设置为不可被选中,则 2 中的手掌部分不会有小原点。
眼睛的状态与手指类似
眼睛状态
- 当前物体在 Scene 视图不可见,但是子节点有可见物体
- 当前物体可见,但是子节点有不可见的物体
- 当前物体不可见
方式二 通过Layer设置
这也是博主组件知道的小功能,对于有良好分层和有大批量的编辑的功能可能会比较友好,控制的颗粒度没有方式一精细,但是快啊。
就是右上角的这个 layer
点开之后就可以设置对应 Layer 的可见状态和可选状态了,设置起来就比较方便
Layer 内的设置项
方式一 和 方式二 可以混合使用
但是用法有点奇葩,就是任意一方设置了不可见或则不可选,则此物体就不可见或不可选,有取与操作的意思,就类似于:
可选(可见)=方式一 & 方式二