您可以切换游戏对象的场景拾取状态,从而选择 Scene 视图中可选择的游戏对象。默认情况下,所有游戏对象都是可拾取的,这意味着您可以在 Scene 视图中选择游戏对象。您可以禁用游戏对象的可拾取性以防止该游戏对象被添加到 Scene 视图中的选择中。例如,如果在具有多个游戏对象的大型场景中工作,可以暂时阻止选择特定的游戏对象以防止误编辑。
禁用场景拾取的游戏对象仍会在 Scene 视图中渲染,但无法在 Scene 视图中选择或修改该游戏对象。可拾取性状态仅在 Editor 中持续存在,并且仅在设置可拾取性的项目中针对该用户而持续存在。更改游戏对象的可拾取性状态不会记录为对场景的修改。
场景拾取控件与场景可见性控件非常相似。
可以从 Hierarchy 窗口控制各个游戏对象的场景拾取状态。
要切换游戏对象的场景拾取状态:
选择 Hierarchy 窗口中游戏对象的可拾取性图标,在启用和禁用游戏对象及其子项的拾取之间进行切换。切换游戏对象及其子项的可拾取性会影响所有子游戏对象(从目标游戏对象到层级视图的底部)。
在 Scene 视图中选择一个游戏对象,然后按 L 切换游戏对象及其子项的可拾取性。
按住 Alt(macOS:Option)并选择 Hierarchy 窗口中游戏对象的可拾取性图标,在仅启用和禁用这个游戏对象的拾取之间进行切换。切换单个游戏对象的可拾取性不会影响其子项。这些子项会保留以前具有的任何可拾取性状态。
由于可以切换游戏对象整个分支或单个游戏对象的可拾取性,因此您可以选择游戏对象,但无法选择子项或父项。为了帮助您跟踪可拾取或不可拾取的内容,可拾取性图标会更改以显示每个游戏对象的状态。
在 Hierarchy 窗口中进行的所有场景拾取更改都是持久有效的。每当使用 Select All、Deselect All 或关闭并重新打开场景时,都会重新应用场景拾取更改。
| 截屏注释 | 可拾取性图标 | 描述 |
|---|---|---|
| A | ![]() |
可以拾取游戏对象,但无法拾取它的某些子项。 |
| B | ![]() |
无法拾取游戏对象,但可以拾取它的某些子项。 |
| C | ![]() |
无法拾取游戏对象及其子项。 |
| D | ![]() |
可以拾取游戏对象及其子项。仅当鼠标悬停在游戏对象上时,才会显示此图标。 |