位置: 编程技术 - 正文

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

  • 公司申报房产税 土地取得时间怎么写的
  • 没房分手的多吗
  • 公司收到劳务发票
  • 房地产开发企业预缴增值税
  • 应收账款确认无法收回分录
  • 航空运单可以作为提货凭证吗
  • 货车的车辆购置税是多少
  • 税务机关如何防范关联企业涉税风险问题
  • 营改增后个人所得税计税依据实例
  • 融资租赁咨询服务合同需要交印花税吗
  • 关联的公司
  • 贸易公司退税怎么做账
  • 季度末需要结转什么科目
  • 进项票异常如何自查
  • 印花税股权转让计税依据
  • 客户忠诚度的表现行为有哪些
  • 劳务派遣用工工资标准
  • 做账计入收入没有结转成本怎么做账?
  • 企业所得税分期收款确认收入的时间政策
  • 工业投资额是指什么
  • 跨月退款会计分录
  • windows 10如何清除联网记录
  • 怎么解决笔记本电脑卡顿问题
  • 苹果手机送修了会给备用机吗
  • PHP:mb_ereg_search_getregs()的用法_mbstring函数
  • 如何使用wordpress建站
  • 咨询服务费怎么报印花税
  • php字符串定义的三种方式
  • 购货方获得现金折扣的会计分录怎么写
  • 税务登记后每个月交什么钱
  • 公司买发票的费用怎么做账
  • vue适配pc
  • laravel5.4生成验证码的实例讲解
  • 中小微企业社保补贴
  • 微信转账怎么处理退回去
  • 增值税申报表期初未缴税额
  • php手机验证码验证
  • 新企业所得税季初资产总额怎么填
  • 残保金计税基数是什么
  • 分公司开票总公司收款怎么做账
  • 自产自销免税农产品需要缴纳印花税吗
  • 小规模纳税人广告税率是多少
  • 发票金额与实际不符
  • 金蝶怎么增加职员
  • 资产负债表怎么看盈利或亏损
  • 社保缴费基数和医保缴费基数一样吗
  • 小规模纳税人税收政策2023
  • 失控发票要转出成本吗
  • 员工退回备用金怎么写收据
  • 公益性捐赠支出计入什么科目
  • 返利开红字发票怎么做账
  • 企业转让固定资产企业所得税
  • 广州残保金如何计算
  • 公司如何注销营业执照
  • mysql查询语句中的逻辑运算符
  • 数据库left joins
  • 苹果15手机价格和图片颜色
  • 如何设置linux
  • ubuntu server教程
  • Linux系统忘记root密码
  • win10预览版选哪个
  • mac怎么移动鼠标
  • RedHat Linux5.5下Oracle 11g安装图解教程
  • cleanmgr.exe
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • 怎么调用windows api
  • WIN7系统中WQRD超链接打不开怎么办
  • [置顶] 启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”
  • android:excludeFromRecents="true"
  • iframe隐藏页面内容
  • js 运算符
  • 使用权资产
  • mysql数据表复制
  • jquery上滑下滑
  • python的编码
  • 粮食购销企业税收服务
  • 增值税检查调整的账务处理
  • 企业卖旧房如何计算缴纳土地增值税
  • 金三申报系统里面怎么申报社保?
  • 内蒙古包头东河机场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设