位置: 编程技术 - 正文

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

  • 个人所得税的纳税方式有哪几种
  • 物流公司车子保险费怎么做账
  • 疫情期间社保单位不交个人吃亏吗
  • 幼儿园财务科目设置
  • 长期借调人员差旅费是谁的责任
  • 发票未到怎么暂估入账
  • 民营医院的财务管理制度
  • 残次品销售账务处理
  • 酒销售账务处理
  • 农产品计算抵扣的税务政策
  • 车辆购置税账务怎么处理流程
  • 资产负债表存货为负数原因
  • 抵押贷款合同印花税怎么算
  • 制造费用工资结转怎么算
  • 纳税申报表多缴了怎么办
  • 质量保证金的预留比例是多少
  • 企业所得税收入大于增值税收入的原因
  • 免抵税额是否能抵销项税额呢?
  • 跨行发报
  • 印花税滞纳金计算方法
  • 小规模纳税申报表下载
  • 汇算清缴调增的利润要进未分配吗
  • 研发费用费用化金额和资本化金额有什么区别
  • 拆迁安置房如何更名
  • 材料采购的合同价款
  • 什么是会计凭证?会计凭证有哪些作用?
  • 期末留抵税额的减值
  • 新办企业装修会计分录
  • 结转代销产品成本会计分录
  • php数组实现原理
  • nginx apache php
  • 房地产企业销售额扣除土地价款
  • 取得运输发票会计分录
  • 会计核算中 制度有哪些
  • 游戏运营服务是做什么的
  • uniapp和vue哪个好
  • 与下级往来账户贷方核算的内容有
  • 酒店没有营业执照开业犯法吗
  • LVS负载均衡群集的常用调度算法包含哪几种?
  • 缴纳的工会经费现金流量表怎么记
  • 收到外国人的礼物怎么感谢
  • 收到投资款现金流量放到哪里
  • 债务重组的会计例题
  • 营业收入包括主营业务收入
  • 实收资本没到账缴纳印花税吗
  • 主营业务成本和主营业务收入的关系
  • 空调维护保养费用谁出
  • 房屋租赁账务如何做分录
  • 企业召开会议的目的
  • 收到发票没付款,能打赢官司吗
  • 开设专栏方案
  • 自制半成品核算方法
  • mysql慢查询日志在哪里
  • win2003安装加载阵列卡驱动
  • SQLSERVER中union,cube,rollup,cumpute运算符使用说明
  • fedora linux安装教程
  • 畅游盈利
  • linux系统的电脑如何共享
  • linux系统配置命令
  • 复制文件文件名过长怎么复制
  • 怎么删除电脑windows
  • win8的系统
  • unity 3d教程
  • vs2019怎么用gets
  • 创建nodejs项目的步骤
  • jquery教程w3c
  • javascript常用语句
  • angular1
  • js获取浏览器类型和版本信息
  • androidstudio 教程
  • javascript可以制作哪些游戏?
  • shell脚本-p
  • 扣税13个点实际支付金额该怎么算
  • 税务数字证书密码修改失败
  • 年终绩效奖金发放方案
  • 北京交通政务
  • 国家减免的增值税怎么做账
  • 个人所得税完税证明图片
  • 青岛税务社保缴费下载平台
  • 为什么要进行进气歧管真空度检测
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设