位置: 编程技术 - 正文

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

  • 职工旅游不计入福利费
  • 车辆租赁费发票备注栏怎么写
  • 承兑汇票用开发票吗
  • 缴纳上月附加税会计科目
  • 车船税在备注栏怎么报表
  • 购买固定资产是费用吗
  • 公墓增值税政策
  • 个体工商户取得经营所得的个人自行申报缴纳个人所得税
  • 计提残疾人保障金会计分录
  • 计提个人部分保险
  • 足球俱乐部买卖球员的程序
  • 费用摊销怎么做
  • 财务报表中预收账款的数据是怎么来的
  • 佣金支付方式有哪几种
  • 公司收生育津贴怎么入账
  • 证券投资基金管理办法
  • 混合销售行为如何缴纳消费税
  • 普通发票红字冲销,需要退回原发票吗
  • 银行开户存入的钱怎么取
  • 事业单位计提折旧的有哪些
  • 利用退休人员避孕措施
  • 财务报表申报完可以修改吗
  • 业务费用包干制
  • 打包贷款和出口信贷的区别和联系
  • 购买所有物品都是可以退货吗
  • window11系统怎么用
  • PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  • lsass.exe是什么进程
  • 计算机怎么设置长亮
  • 对于接受捐赠的固定资产
  • php设计思路
  • 收到政府补助如何开具发票
  • phpdie
  • 最早的滑盖手机,摄像头可以自动旋转
  • 特许权使用费包括哪些内容
  • 什么叫财政专户返还方式
  • 房屋租赁费发票备注栏需要写什么?
  • gridviewcolumn
  • vue springboot
  • 发ai的英文单词
  • 域名续费多久生效
  • 查看zip内容
  • 充电桩折旧年限是多少年
  • 汇算清缴所得税是什么意思
  • css媒体查询不起作用
  • python中datetime用法
  • 购买方红字信息表已开销售方系统查不到
  • 差旅费账务处理例子
  • python怎么用
  • 员工出差预借差旅费属于
  • 临时聘用人员管理办法
  • sql查询语句怎么用
  • 工程项目辅材占比
  • 购买加油卡需要什么证件
  • 股东变更会计处理
  • 小规模的认定标准
  • 计提工会经费如何划入工会专户
  • 提供劳务收入的确认条件
  • 现金日记账如何填写
  • 可以抵扣的增值税进项税额
  • 纳税申报利润总额计算公式
  • 会计软件包括
  • win10重置登录
  • windows xp操作
  • win7系统怎么连接
  • 进程dwm
  • xp系统操作全程图解
  • win8关机键怎么添加到开始菜单
  • centos支持中文
  • echarts怎么用
  • js基于什么语言
  • 牛叉叉旗舰店没有了改名成啥了
  • 批处理执行bat文件
  • js 函数执行顺序
  • 友盟的功能
  • jquery左右滑动菜单
  • 手滑式手机是什么意思
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 胰腺在人体的哪个部位图解
  • 火车票抵扣申报表怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设