位置: 编程技术 - 正文

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

  • 建筑企业交税流程
  • 留抵税额退税怎么做账
  • 如何办理车辆购置置换补贴手续
  • 政府返还土地款的会计处理
  • 公司房产税怎么做分录
  • 收到项目投资款账务处理
  • 现金股利缴纳个人所得税
  • 卖废品开发票开什么货物名称
  • 管理费用福利费和应付职工薪酬福利费区别
  • 分期付款方式购入货物会计分录
  • 事业基金转入哪个科目
  • 支付房屋租金计入什么会计科目
  • 短期投资所得收入需要交税吗?
  • 建安费增值税怎么算
  • 地税评为d级纳税人是指
  • 金三地税系统如何安装客户端插件?
  • 为什么盈利的企业也有可能发生债务危机
  • 预付费服务是什么
  • 建筑企业结转成本依据准则
  • 已完成认证
  • 个税如何绑定新公司
  • 总工会拨付工会经费
  • 属于项目的一个实例
  • 同一年可以先娶后嫁吗
  • 预付账款怎样记账
  • 车辆维修费可以抵扣进项吗
  • 发票如何认证及开票
  • php二维码生成代码
  • 无法启用网络发展
  • linux的基础知识
  • Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息
  • win10系统宽带连接错误720
  • 目前超频最高几ghz
  • 美国布莱斯大峡谷成因
  • 卡格拉河
  • promise thenable
  • php curl_exec
  • 出口未申报如何处理
  • 公司的零星开支是什么
  • mongodb数据查询
  • 债务人以固定资产债务重组
  • 含税价的基本定义是什么
  • mongodb如何查询数据
  • 深入浅出embedding pdf
  • 公司的装修费计入什么科目
  • 电子发票怎么知道发票代码
  • 计入资本公积的固定资产处置
  • 维修服务开票
  • 公司员工报销油费
  • 企业收到劳务费会计分录怎么做账
  • 公益救济性捐赠应计入的会计科目是
  • 税控开具发票
  • 固定资产建账为什么不能直接输入名字
  • 企业的投资公司 私募
  • sql如何截取字段
  • mysql分表实践
  • 安装vista
  • 拨开层层迷雾是什么歌
  • bois开启usb功能
  • windows精简版精简了哪些
  • ubuntu系统安装nvidia显卡驱动
  • win8系统开机启动项怎么设置
  • redhat下载地址
  • react增删改查功能
  • 认识 认知
  • perl获取文件名
  • unity开发用什么电脑比较好
  • jQuery+ajax的资源回收处理机制分析
  • nodejs middleware
  • node:js
  • python的模块和包
  • Node.js中的construct构造函数
  • python贪吃蛇游戏代码怎么运行
  • unity uGUI按钮点击换图
  • python入门小程序编写
  • python发邮件代码
  • js基础
  • 异地社保如何在本地使用医保
  • 汕头市国税局公务员待遇
  • 河北省餐饮经营单位安全生产规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设