位置: 编程技术 - 正文

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 current
  • 以公允价值计量是什么意思
  • vue实现导出
  • php设计模式六大原则
  • vue播放rtsp视频流
  • 关键点检测backbone
  • 自然人税收系统换电脑怎么同步数据
  • vue中webpack用来干啥
  • es工具类
  • ajax和axios区别
  • 前端技巧
  • 金蝶迷你版怎么安装
  • 流动资产的含义及常见项目
  • sql server 判断数据是否存在
  • 生产车间用电的进项税额可以抵扣吗
  • 电梯维保费属于什么费用
  • 交易性金融资产公允价值变动计入
  • 公司的个人所得税是什么意思
  • 小规模纳税人减半征收的六税两费
  • 设计公司成本核算分录
  • 外贸出口企业如何申报增值税
  • 投资收益在什么科目
  • 以现金形式发工资的公司
  • 什么是应收账款保理
  • 培训公司会计账务处理
  • 两家公司
  • 深入sql编程开发与优化
  • 调整后视镜
  • mysql优化实战
  • win7系统压缩包
  • linux oracle 12505
  • win8怎么关电脑
  • linux 截屏
  • 固定ie浏览器
  • dos 批处理
  • JavaScript事件处理的方式(三种)
  • css截图
  • python调用bash
  • 简要说明javascript的作用
  • 高仿微信本地图片违法吗
  • nodejs 入门
  • linux shutdown命令详解
  • python简单gui
  • unityugui
  • 使用筷子就餐会不会传染乙肝病毒
  • 小规模纳税人季报网上申报流程
  • 新一轮税制改革的意义
  • 工会经费征收范围规定
  • 以出让方式取得的土地
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设