位置: 编程技术 - 正文

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

  • 分公司销售给总公司的印花税
  • 当月出口的货物,可以过几个月申报吗
  • 什么叫做增值税进项税额
  • 通货膨胀有什么危害?
  • 内账收入按实际收到确认吗
  • 保本理财收益计入什么科目
  • 分期付款购买商品的会计分录
  • 超市购物卡购物刷卡显帐号吗
  • 行政单位利息收入是非税收入吗
  • 无形资产有合同约定,怎么摊销?
  • 固定资产一次性扣除怎么做账
  • 财产转让所得的纳税义务发生时间
  • 免退税企业结转怎么操作
  • 企业增加注册资金怎么办理
  • 自来水公司代收污水处理费账务处理
  • 财产租赁合同印花税计税依据含税吗
  • 暂估含税还是不含税
  • 增资扩股如何操作
  • 公司出差员工有权拒绝吗
  • 小微企业增值税申报表怎么填
  • 增值税发票清单怎么导出
  • 对外销售白酒如何纳税
  • 个人所得税申报方式选哪个比较好
  • 个人之间的房屋抵押需要去房管局做登记吗
  • 多缴的社保退还给员工是否还要算个税
  • 企业工资和社保缴费基数
  • 企业收到银行利息收入2000元会计分录
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 生产成本包括什么科目内容
  • 期初摊余成本是初始入账价值吗
  • 房地产开发企业建造的商品房,在出售前
  • 非工资收入个人所得税税率
  • 公司收入可以打折吗
  • 公司账户存款
  • 哪些费用可以计入开办费
  • 应付职工薪酬的借方和贷方
  • vue onblur
  • php gtk
  • 员工的通讯费怎么报销
  • 固定资产加速一次性扣除
  • 公司员工的车加油可以开公司发票吗
  • 油卡预付卡发票能入费用吗怎么入账
  • 在建工程完成后转入什么科目
  • 详解Yii2 rules 的验证规则
  • 如何办理出口退税备案
  • python中numpy数组和列表的区别
  • 开发成本结转开发产品的分录
  • 管理不善造成的货物损失进项税可以抵扣吗
  • 织梦使用教程
  • 中小企业估值
  • 个人所得税申报截止时间
  • 如何查看发票是否作废
  • 税款所属期止
  • 企业发生的现金溢余如果无法查明原因
  • 个体户一年能开多少票不用交税
  • 存货盘亏需要进项转出吗
  • 开出咨询费发票应该注册什么企业?
  • 应缴国库款和应缴专户款的区别
  • 外包加工如何做账
  • 发票红冲重新开具怎么做分录
  • 个人银行帐户可以代理销户吗?
  • 员工的车是否可以抵税
  • unix vi命令
  • ubuntu 编译安装
  • mac装双系统后无法开机
  • windows8怎么设置开机密码
  • 电脑xp系统备份
  • linux去掉指定字符
  • linux讲解
  • win7能装coreldraw2020吗
  • nodejs网站开发
  • android studio downloading
  • jquery教程 csdn
  • python模拟登陆并抓取
  • 网页全屏是哪个键
  • 手机android版本强制升级
  • 异步promise原理
  • javascript面向对象 第三方类库
  • 杭州汽车摇号中签率多少
  • 国税局官网查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设