位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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有什么用)

  • 申报表货物及劳务是什么
  • 个人所得税速算扣除数表
  • 应纳税所得额怎么计算应纳税额
  • 个人所得税中社保填写在哪昆山
  • 年报会计师审计费用
  • 发票同步功能在哪里
  • 自然人独资公司和个人独资企业区别
  • 单位边际贡献和边际贡献一样吗
  • 跨区预缴增值税怎么做账
  • 打印复印费的明细怎么开?
  • 农产品进项抵扣政策
  • 开发商要求业主签借款合同
  • 买入返售金融资产什么意思
  • 购买原材料产生的运输费计入什么科目
  • 工会经费计入应付职工薪酬
  • 契税与印花税能抵扣吗
  • 税务局每年都会查我公司虚开发票
  • 进项发票可以不入账吗
  • 房地产企业自行开发的房地产项目
  • 有限合伙人公司
  • 刷单的费用计入劳务费吗
  • 免税和零税率和税率区别
  • 公司支付的赔偿款计入什么会计科目
  • 对子公司投资款要交税吗
  • iphonexs如何强制关机重启
  • 生产车间工人发放福利
  • PHP:xml_parser_free()的用法_XML解析器函数
  • 完美解决win11间歇性掉线
  • ajax调用php函数
  • macos big sur 电池
  • php string
  • 捐赠与赞助
  • 科罗拉多斯普林斯海拔
  • 契税计税依据及计算方式
  • 加拿大西北部的首都
  • 中标费用由哪方出
  • 减按10%的税率是什么意思
  • 收到的稳岗补贴是否需要交税
  • python中线程可以用在哪些方面
  • 换货公司是否可信?
  • python中except用法
  • 远期汇票分为哪几种
  • 税法中减除和减退的区别
  • sql server s
  • 水电费发票没有可以用其他发票抵吗
  • 不得从销项税额中抵扣的进项税额,不得计提加计抵减额
  • 银行定期利息怎么算一年
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 企业网银年服务费怎么做账
  • 在建工程转固定资产是什么意思?
  • 已退货对方不开红字
  • 本月应付电费计入哪个账户
  • 如果是车间不生气怎么办
  • 购买的材料入库属于什么会计科目
  • 自来水差额征税申报表填写
  • 包含个人社保的保险
  • 生产成本和主营业务成本金额一样吗
  • mysql中索引有什么用
  • windows update更新卡住不动了
  • win10开始无法打开
  • 为什么要淘汰相关性高的指标
  • xp系统如何查看系统配置
  • win10预览版退回正式版
  • 手写输入界面
  • jquery实现
  • nodejs formidable
  • div+css网页布局实例
  • javascript高级程序设计第三版
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • CSS3 media queries结合jQuery实现响应式导航
  • ThreadPool.RegisterWaitForSingleObject 设置等待超时事件
  • jQuery使用contains过滤器实现精确匹配方法详解
  • Activity的四种加载模式
  • python中的stringvar
  • ca钥匙登陆不了电子税务局
  • 江西税务局
  • 税控盘监控信息写盘失败时钟校准
  • 减免性质代码怎么填写才正确
  • 河南省国家税务局官网
  • 跪式服务礼仪规范图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号