美文网首页
UnityTips 之 GameObject activate

UnityTips 之 GameObject activate

作者: 暴走TA | 来源:发表于2024-07-08 17:39 被阅读0次

简介: 在根据脚本物体是否处于激活状态来进行组件在队列中的处理,然后发现了知识忙点,activeInHierarchy。
unity版本: 2022.3.14f1c1
管线: URP

奇葩问题

我的组件挂载在很深的子节点上,本来是计划通过获取组件的是否激活来做一些处理,本意是如果父级物体已经被 disActive 了,那么这个组件应该也是未激活的,然而~~~~

情景重现

我们假设有两个物体 ObjectA 和 ObjectB,A是B的父级,ObjectB上挂载了一个组件 ComB。
所有物体和组件默认都处于激活状态。
我们直接DisActive ObjectA。然后获取 ComB 的enable,我们会得到 true, 这明显不对,我们再获取 ObjectB的active 状态,还是 true,依然不对。

解决方式

向同事请教,还有一个属性 ObjectB.activeInHierarchy,此属性可以得到物体最终的激活状态。

相关文章

  • Unity Gameobject Transform

    参考Unity3d 之 理解Gameobject ,gameObject,Transform,transform的...

  • UnityTips 之CacheServer

    一、CacheServer是什么? CacheServer是Unity提供的一个高速缓存服务器,用于存储导入到项目...

  • UnityTips 之 PackageManager

    简介: unity在2018版本就已经有 PackageManager,来管理引擎的功能插件了,有了这个东西,我们...

  • Unity GameObject.CompareTag 用法

    使用GameObject.CompareTag代替GameObject.tag:GameObject.tag会在内...

  • Dubbo之Activate详解

    Activate:可以被框架中自动激活加载扩展,此Annotation用于配置扩展被自动激活加载条件。Activa...

  • UnityTips 之 色板

    unity 版本 2018.4.2f1简单介绍一下unity色板的两个实用小功能打开一个unity的基础颜色面板会...

  • UnityTips 之 选择集

    unity 版本 2018.4.2f1 重复选取物体,劳神伤体 相信在工作会遇到这样一个问题,比如场景,要修改一批...

  • UnityTips 之 颜色配置

    简介:可能大家有修改UNTIY一些配色的需求,下面给大家介绍一下UNITY从哪里可以调整引擎编辑器的部分颜色。版本...

  • UnityTips 之 显示模式

    简介: unity 的scene窗口为我们提供了多种显示模式,官方的全局光照部分只讲了一部分,这里做了补全。我们来...

  • UnityTips 之 Prefab 编辑

    简介: 最近在鼓捣2021的时候注意到了unity的prefab在场景中编辑有了新的特性,作者是从2019越级到2...

网友评论

      本文标题:UnityTips 之 GameObject activate

      本文链接:https://www.haomeiwen.com/subject/jcaocjtx.html