位置: 编程技术 - 正文

Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively

编辑:rootadmin

推荐整理分享Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: only只读):物体本身的active状态,对应于其在inspector中的checkbox是否被勾选

activeInHierarchy(read only只读):物体在层次中是否是active的。也就是说要使这个&#;为true,这个物体及其所有父物体(及祖先物体)的activeself状态都为true。

一个物体要在场景中是可见的(不是隐藏的),那么不仅仅其本身的activeSelf要为true,其所有父物体(及祖先物体)的activeself状态都要为true。

总结:

activeInHierarchy状态代表物体在场景中的实际的active状态。实际上代表的是物体及其所有祖先物体的activeSelf状态。而activeSelf对应于其在inspector中的checkbox是否被勾选

Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively

activeSelf状态代表物体自身的activeSelf状态,所以当物体本身activeSelf为true,而其所有祖先物体的activeSelf状态不全为true时,这个物体的activeInHierarchy状态为false。

activeSelf==物体自身

activeInHierarchy==物体自身及其所有祖先物体==物体在场景中实际上是否激活

至于SetActive,改变的是物体自身的activeSelf状态,所以,对一个物体SetActive时,其在场景中可能不会被激活,因为其祖先物体可能存在未被激活的。

SetActiveRecursively,改变物体自身及其所有子物体的activeSelf状态&#;&#;,相当于对物体自身及其所有子物体调用SetActive.

由于SetActiveRecursively已过时(obsolete),未来将移除,所以,当设置一个物体及其所有子物体的active状态时,可以调用一下方法

[csharp] view plaincopyvoid DeactivateChildren(GameObject g, bool a) { g.activeSelf = a; foreach (Transform child in g.transform) { DeactivateChildren(child.gameObject, a); }

Unity3D使用经验总结 编辑器扩展篇 转载:

Unity与全息投影 一:说明目前,淘宝里买家卖的全息的项目和资源都是视频的,视频具体怎么做的不清楚,但是视频的只能是看。演示观赏而已,缺少交互。于是,我

[置顶] unity3d Realistic eye shading 真实的眼睛渲染 先放上效果人皮都做了,当然要来研究下睛,睛要比人体皮肤简单一些(实时模拟人皮在此)一看是不是很复杂这是睛的解构,但是,我们只需要模拟

标签: Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively

本文链接地址:https://www.jiuchutong.com/biancheng/384530.html 转载请保留说明!

上一篇:Unity3D使用经验总结 优点篇(unity3d documentation)

下一篇:Unity3D使用经验总结 编辑器扩展篇(unity3d有什么用)

  • 流转税率是什么意思
  • 代收的水资源税收入是否计入企业所得税
  • 退回的附加税能退回来吗
  • 增值税为什么不用计提
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 房地产开发企业资质等级有几个
  • 房屋买卖终止协议
  • 企业缴纳增值税会计目录
  • 个人独资企业变更投资人要交税吗
  • 承包经营所得发包方如何纳税
  • 事业专款支出形成的固定资产如何入账?
  • 小规模个人所得税怎么申报
  • 购入工程物资计入
  • 关联企业如何取消
  • 出租房屋房产税怎么算
  • 营业执照上能看出来是一般纳税人
  • 商砼税率是多少?
  • 企业生产总值怎么算出来的
  • 商业承兑汇票申请流程
  • 事业单位固定资产标准
  • 跨年度取得发票会计分录
  • 营改增步骤
  • 生产领用产成品验证会计分录
  • gif图片查看软件
  • 开了红字发票销售方应怎么账务处理?
  • 公司购买电脑流程怎么做
  • 如何在windows中添加输入法
  • PHP:session_id()的用法_Session函数
  • 收到投标保证金利息如何账务处理
  • 委托加工物资加工费
  • 销售使用过的机器设备如何缴纳增值税
  • php能开发微信小程序吗
  • 关于php中的各种循环说法正确的是
  • 会计政策变更追溯调整为什么不影响所得税
  • 一般纳税人增值税减免政策2023
  • 纳税人数字签名怎么填
  • 资产负债表应交税费计算公式
  • vue 滚动条
  • 员工保险个人部分交多少
  • vue2和vue3区别面试题
  • ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?
  • 目标检测 2021
  • set_ccopt_property
  • phptime函数
  • 企业怎么可以合理避税?
  • python累加求和代码,直到最后一项小于10^-6
  • vue文件下载功能
  • 公司的归属权
  • 织梦使用教程
  • 金蝶kis固定资产反结账
  • 基本户和零余额可以是一个账号么
  • 小规模纳税人申报纳税详细流程
  • 未开票收入应如何做分录
  • 其他权益工具账面价值
  • 工程审图费入什么会计科目
  • 过桥贷款有什么风险
  • 费用报销单的摘要和报销项目怎么写
  • 计提坏账准备的会计分录
  • 销售发票已开进项发票未收到怎么处理?
  • 场地租赁都需要交什么税
  • 个体工商户个人经营所得税税率表
  • win7系统怎么设置开机启动项
  • win8的应用商店
  • FreeBSD, Debian, CentOS一个网卡绑定多个IP
  • solaris安装教程
  • 事件查看器中"TermService" 服务的性能库问题处理
  • macos high sierra深色模式
  • win7禁用administrator登录
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • xp系统不能正常启动怎么修复
  • linux ftp搭建教程
  • javascript程序代码
  • 原生js实现路由
  • xcopy 批处理
  • android设置hint颜色
  • python解决方案与程序有什么不同
  • asx文件的作用
  • 国税局公告2019年43号
  • 全国砂石供应紧缺
  • 企业分立需要开发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设