Unity3D:场景可见性

news2025/2/8 2:50:24
推荐:将 NSDT场景编辑器 加入你的3D工具链
3D工具集: NSDT简石数字孪生

场景可见性

Unity 的场景可见性控件可用于在 Scene 视图中快速隐藏和显示游戏对象,而无需更改它们在游戏中的可见性。 这可用于处理难以查看和选择特定游戏对象的大型或复杂场景。

选择的游戏对象以蓝色突出显示

更改场景可见性设置会在 Scene 视图中隐藏选定的游戏对象

使用可见性选项比停用游戏对象更安全,因为可见性选项仅影响 Scene 视图。 这意味着不会从渲染的场景中意外删除游戏对象或触发光照、遮挡和其他系统的不必要烘焙作业。

Unity 将场景可见性设置保存到项目的 Library 文件夹中名为 SceneVisibilityState.asset 的文件中。 场景会自动从该文件读取可见性设置,并在可见性设置每次更改时进行自动更新。 这样,相关设置就可从一个会话持续到下一个会话。 由于 Unity 的源代码控制设置通常会忽略 Library 文件夹,因此更改可见性设置应该不会造成源代码控制方面的冲突。

可以在层级视图中设置特定场景项的可见性,但是如果禁用场景范围内的可见性设置,则标记为隐藏的项可能仍会显示在 Scene 视图中。 要更改此设置,可以在工具栏中切换场景可见性。

场景可见性控件与场景拾取控件非常相似。

为游戏对象及其子对象设置场景可见性

可以从 Hierarchy 窗口控制各个游戏对象在场景中的可见性。

每个游戏对象都有场景可见性图标/开关

要切换场景可见性,请执行以下操作:

  • 单击 Hierarchy 窗口中游戏对象的可见性图标,或者按 H,在隐藏和显示游戏对象及其子项之间进行切换。

切换对象及其子项的可见性会影响所有子对象(从“目标”对象一直到层级视图的底部)。

  • 按住 Alt 并单击 Hierarchy 窗口中游戏对象的可见性图标,在仅隐藏和显示这个游戏对象之间进行切换。

切换单个对象的可见性不会影响其子项。 这些子项会保留以前具有的任何可见性状态。

提示:还可以单击场景可见性图标在隐藏和显示场景中标记为隐藏的项之间进行切换。

由于可以切换整个分支或单个游戏对象的可见性,因此最后游戏对象变为可见状态,但子项或父项为隐藏状态。 为了帮助跟踪发生的情况,可见性图标会改变以指示每个游戏对象的状态。

一个
游戏对象可见,但是其某些子项被隐藏。
B

游戏对象被隐藏,但是其某些子项可见。
C

游戏对象及其子项可见。 仅当鼠标悬停在游戏对象上时,才会显示此图标。
D

游戏对象及其子项被隐藏。

在 Hierarchy 窗口中进行的场景可见性更改是持久有效的。 每当在 Scene 视图中关闭和再次开启场景可见性、关闭然后重新打开场景或进行其他操作时,Unity 都会重新应用这些更改。

打开和关闭场景可见性

场景视图视图选项叠加工具栏中的场景可见性开关显示或隐藏场景中的游戏对象。单击它以打开和关闭场景可见性。

视图选项叠加 工具条中的场景可见性图标

关闭场景可见性本质上会使 Hierarchy 窗口中设置的场景可见性设置保持静默状态,但不会删除或更改这些设置。 所有隐藏的游戏对象都是暂时可见。

重新开启场景可见性将会重新应用在 Hierarchy 窗口中设置的可见性设置。

隔离选定的游戏对象

Isolation 视图会暂时覆盖场景可见性设置,以便仅显示所选的游戏对象,而其他所有对象被隐藏。

Isolation 视图会覆盖场景可见性设置,因此只有所选对象及其子项 (A) 可见。单击 Exit 按钮 (B) 会恢复以前的场景可见性设置。

要进入 Isolation 视图,请执行以下操作:

按下 Shift + H

这样可隔离所有选定的游戏对象及其子项。 隔离隐藏的游戏对象会使这些游戏对象可见,直到退出 Isolation 视图。

在 Isolation 视图中时,可以继续更改场景可见性设置,但是所做的任何更改都会在退出时丢失。

要退出 Isolation 视图,请执行以下操作:

再次按下 Shift + H,或者单击 Scene 视图中的 Exit 按钮。

退出 Isolation 视图将恢复原始的场景可见性设置。

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:网格对齐 (mvrlink.com)

下一篇:Unity3D:场景视图视图选项 (mvrlink.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/646438.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Pytorch中的数据操作和预处理

Pytorch中的数据操作和预处理 整体概述 在Pytorch中的torch.util.data模块包含着一些常用的数据预处理的操作,主要用于数据的读取、切分、准备等 常用的数据操作类如下表所示 类功能torch.utils.data.TensorDataset()将数据处理为张量torch.utils.data. ConcatDat…

sqli-labs靶场通关(11-20)

接着上一条博客 Less-11 打开题我们发现界面发生了明显的变化,变成了登录界面。前十关的注入点都在上方的url中(get型),从11关开始就变为了post型,本题的注入点就在输入框中。 我们随便输入比如1,会出现以下界面,上方…

外贸企业必备的客户服务系统!

客户服务已经成为现在市场中,各个企业关注的重点对象。特别是对于外贸企业来讲,优质的客户服务不仅能为客户留下好的印象,提升企业的品牌形象,还能为企业带来长期的收益。而想要做好客户服务,选择一款合适的客户服务系…

验证码就用它,一键接入,优雅又有趣

现在登录什么账号,基本都用到验证码,多数是短信验证码,不知道大家是什么感受,了不起倒不太喜欢这种操作,每次一登录一个账号就要去手机清理一下短信,不然小红点看着难受。不过近两年行为验证码异军突起&…

估计一个点云的表面法线

包含相关头文件 #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #include <pcl/features/normal_3d.h> #include <pcl/visualization/pcl_visualizer.h> 定义了两个类型别名 PointT 和 PointNT&#xff0c;用于表示输入点云和输出点云中各…

Splashtop 在2023年 IT Europa 渠道奖评选活动中当选“特别推荐供应商”

2023年5月24日 加利福尼亚州库比蒂诺 Splashtop 最近在 IT Europa 渠道奖评选活动中&#xff0c;因与 Beyond Digital Solutions 合作的创新客户应用程序而当选年度垂直应用解决方案类别的“特别推荐供应商”。 Beyond Digital Solutions 是一家综合广告公司&#xff0c;主要…

SpringBoot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离

来源&#xff1a;blog.csdn.net/qq_14999375/article/details/123309636 前言 配置 健康检查 滚动更新 弹性伸缩 Prometheus集成 配置分离 汇总配置 业务层面 运维层面 前言 K8s SpringBoot实现零宕机发布&#xff1a;健康检查滚动更新优雅停机弹性伸缩Prometheus监控…

基于java jsp+mybatis+Spring+的SSM二手交易网站设计实现

基于java jspmybatisSpring的SSM二手交易网站设计实现 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 …

如何做好软件开发项目管理?

软件越来越多地出现在我们的生活中。为了快速向大众提供这些产品&#xff0c;软件公司必须知道如何有效管理他们的软件项目。 本文将讨论软件项目管理的重要性&#xff0c;以及投资软件项目管理平台的一些好处。 什么是软件开发的项目管理&#xff1f; 软件项目是创建完整的…

车辆管理系统为企业带来4大作用,原来拥有该系统也如此简单

什么是车辆管理系统 车辆管理系统&#xff08;Vehicle Management System&#xff09;是一种用于管理车辆、驾驶员和交通管理的系统。它可以便捷地管理车辆信息&#xff0c;包括车辆的基本信息、行驶记录、保养维修记录、司机信息以及车辆运营成本等。车辆管理系统可以为车队管…

开源赋能 工业铸魂|2023开放原子全球开源峰会开源工业软件分论坛圆满举行

6 月 12 日&#xff0c;由开放原子开源基金会主办&#xff0c;开源工业软件工作委员会&#xff08;以下简称“工委会”&#xff09;承办&#xff0c;工业和信息化部电子第五研究所、哈尔滨工程大学青岛创新发展基地协办的 2023 开放原子全球开源峰会开源工业软件分论坛在京举行…

Linux: 关于blocked for more than 600 seconds的解决方法

背景 在Centos 7的系统日志 /var/log/message中出现大量的 “blocked for more than 600 seconds”和“echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.” 的错误。 如下图所示&#xff1a; 问题原因 默认情况下&#xff0c; Linux最多会使…

这所211非常保护一志愿,录取最低分263分,多个专业上线即录取!

一、学校及专业介绍 云南大学&#xff08;Yunnan University&#xff09;&#xff0c;简称云大&#xff08;YNU&#xff09;&#xff0c;位于云南省昆明市&#xff0c;是教育部与云南省“以部为主、部省合建”的全国重点大学&#xff0c;国家“双一流”建设高校&#xff0c;云南…

EBU5476 Microprocessor System Design 知识点总结_4 Interrupt

Interrupts 比如我们程序的逻辑是按键按下的时候点亮小灯。第一种做法是 Polling 轮询&#xff0c;一直看&#xff1a;按键按下了吗&#xff1f;没有。按下了吗&#xff1f;没。按下了吗&#xff1f;…… 这样主要是效率低浪费CPU资源&#xff0c;如果为了节约资源轮询间隔大…

SpringBoot2.3集成Spring Security(一)

业务背景 首先一个项目最基础的部分一定是登录部分&#xff0c;那么有了登录肯定会有对应的权限校验、身份校验。 那么在没有使用Spring Security之前&#xff0c;大多数设计思路都是通过各种拦截器、监听器来控制用户的访问。但是这种方式&#xff0c;后续的维护会越来越复杂…

组合模式(十二)

请相信自己&#xff0c;请再次相信自己&#xff0c;请一定要相信自己 上一章简单介绍了装饰者模式(十一), 如果没有看过, 请观看上一章 一. 组合模式 引用 菜鸟教程里面的 组合 模式介绍: https://www.runoob.com/design-pattern/composite-pattern.html 组合模式&#xff0…

有多少运维配置防火墙忽略了长连接?

长连接的使用场景 当业务中客户端和服务器长时间无数据交互&#xff0c;空闲时间超过1800秒&#xff0c;会话会因超时被清除。后续客户端没有重新发起连接&#xff0c;直接发送控制报文时导致数据不通。常见于数据库连接。 1. 重点说明 以天为单位的会话超时需要开启长效会话比…

Android 进程间通信机制(六) 手写AIDL文件

阅读本篇文章前, 请先查看一下笔者之前的写的两篇博客文章: Android Service知识 和 Android AIDL使用 进程间通信涉及到客户端和服务端, 肯定有绑定服务的过程, 所以要阅读一下Android Service相关的知识, 跨进程通信的媒介aidl文件,我们也必须要了解怎么创建的,有什么规则…

【Jenkins】全网最详细的自动化测试

学习 Jenkins 自动化测试的系列文章 Robot Framework 概念Robot Framework 安装Pycharm Robot Framework 环境搭建Robot Framework 介绍Jenkins 自动化测试 1. Robot Framework 概念 Robot Framework是一个基于Python的&#xff0c;可扩展的关键字驱动的自动化测试框架。 它…

走进人工智能|GANs AI时代下的前卫艺术

前言&#xff1a; GANs的作用是以生成模型的形式学习数据分布&#xff0c;从而产生逼真的样本数据&#xff0c;可以应用于图像合成、风格转换、视频生成等领域。 文章目录 序言背景适用领域技术支持应用领域程序员如何学总结 序言 GANs&#xff08;生成对抗网络&#xff09;是…