位置: 编程技术 - 正文

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有什么用)

  • 跨年度的租金收入如何入账
  • 开的劳务费怎么做账
  • 销售货物提供运输是否分别核酸的例题
  • 计提房产税和土地使用税附件
  • 500以下的收据可以入账吗
  • 百旺税控盘汇总表怎么看
  • 小企业会计制度及核算办法
  • 电器电子产品及配件入账
  • 增值税专用发票抵扣税额是什么意思
  • 经营租赁违约金可以直接冲租赁费
  • 小企业应收票据有哪些
  • 企业所得税研发费用100%扣除的有哪些企业
  • 应交税费消费税分录
  • 加油站固定资产折旧年限
  • 工程外管证核销是什么意思
  • 物业公司收到开发代付物业管理费怎么做账
  • 未认缴出资的股东退股
  • 备用金可以银行贷款吗
  • 计入固定资产的土地
  • 小规模纳税人开专票和普票的区别
  • 用实物资产注资给子公司需缴纳增值税吗?
  • 代发工资超过5000 可以不交税吗
  • 零申报企业所得税
  • 建筑业劳务分包怎样算税
  • 应交税费属于什么费用科目
  • xp系统怎么取消用户登录
  • 无偿取得固定资产算不算收入
  • 新公司开办费用包括哪些
  • 赠品促销怎么做
  • ThinkPHP让../Public在模板不解析(直接输出)的方法 原创
  • 会计科目在建工程包括哪些
  • 怎么激活win10专业版
  • php session实例
  • movie maker是什么软件
  • 累积带薪缺勤的例题
  • 向境外股东分配利润代扣代缴企业所得税
  • 违约金列支
  • 增值税普通发票和电子普通发票的区别
  • 在一株植物上行走的作文
  • 集成代码
  • 元宇宙区块链数字货币
  • pytorch 例子
  • vue封装组建
  • 域名续费多久生效
  • springmvc简介
  • 个人电子发票怎么查询
  • 帝国cms灵动标签 PHP变量文章ID加减1
  • 公司有收入可不交社保吗
  • 办公室装修 会计分录
  • 以前年度损益调整在利润表中怎么填
  • 开发成本期末有余额吗
  • 应收款和实收款区别
  • 外地预缴怎么算
  • 营改增后增加了什么征税项目
  • 待抵扣增值税退税
  • 公益性捐赠支出计入什么科目
  • 包装物范围
  • 万达对赌协议是什么
  • 工商联络注册
  • 小企业会计建账分录
  • winx64下mysql5.7.19的基本安装流程(详细)
  • windows server 2003与2008的区别联系与选择指南
  • 鲁大师安装失败怎么回事
  • win7更改文件名的方法
  • 为什么win7系统盘会自动满
  • 超级管理员不能用winhello
  • win7怎么设置鼠标双击打开
  • windows8启动项设置
  • window10英文版下载
  • linux服务器安全配置
  • python opencv
  • django在window部署
  • perl常用函数
  • data命令
  • centos6安装python
  • android 快速开发工具
  • 如何使用jquery实现点击按钮弹出一个对话框
  • android 蓝牙数据传输
  • 小米之家可以
  • 地铁发票如何取得
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设