1.Script可以控制InActive的GameObject,但前提是Script所依附的GameObject不能是InActive,一旦为InActive,自身所有控件均失效。

2.SetActive(bool isActive)设置GameObject是否活动,设置后,其子类物体也会变成InActive,值得注意的是,4.0以后的版本Active分了两类,GameObject.activeSelf和 GameObject.activeInHierarchy,当一个GameObject为InActive时,其子对象本地状态即GameObject.activeSelf其实为ture,但实际在屏幕上的状态GameObject.activeInHierarchy是false。

3.无论子对象GameObject.activeSelf和 GameObject.activeInHierarchy是什么状态,一旦其父对象状态为InActive时,它们的便失效,无法用GetComponentsInChildren和Find的方法找到,但用可以用Transform.GetChild()的方法找到子物体。

4.记住SetActive改变的是自身的activeSelf和子物体的activeInHierarchy,如果你有一个子物体的activeSelf是false,就算父物体SetActive(true),该子物体的activeSelf是不变。

5.activeSelf=false的时候activeInHierarchy一定为false,true同理。

Unity学习笔记(六)---------------GameObject的Active与InActive相关推荐

  1. Unity学习笔记1 简易2D横版RPG游戏制作(一)

    这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...

  2. 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)

    [Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...

  3. ROS学习笔记六:理解ROS服务和参数

    ROS学习笔记六:理解ROS服务和参数 主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam. ROS service service是节点之间互相通信的另一种方式,se ...

  4. 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码

    [Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...

  5. Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档

    Unity学习笔记:个人学习项目<疯狂天才埃德加>纠错文档 本文档是完成学校Unity课程作业时建立的纠错文档.用于记录自己开发过程中遇到的各种问题,以便下次遇到相同的问题时及时找到解决方 ...

  6. Unity学习笔记:Unity 3D 飞机大战

    Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...

  7. Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)

    原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...

  8. [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果

    往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...

  9. Unity学习笔记--赛车的控制代码

    Unity学习笔记–赛车的控制代码 using System.Collections; using System.Collections.Generic; using UnityEngine;publ ...

最新文章

  1. 购物车的实现 ajax
  2. 对象序列化实现深度克隆
  3. OpenCV离焦去模糊滤镜
  4. Integer的==问题
  5. 让步的人,最值得深交
  6. ov7725摄像头调试经验-寄存器配置
  7. contentType类型,ajax内容类型
  8. POJ 1741 Tree(树的点分治)
  9. spss20安装许可证代码_SPSS 22下载安装教程
  10. Java栈,队列和循环队列的实现
  11. 【转】Unity5 新AssetBundle打包方式 BuildPipeline.BuildAssetBundles
  12. win10如何进入BIOS
  13. 计算机专业单招考试网上面试范文,2分钟单招面试自我介绍
  14. 语言学句法分析树形图怎么画_语言学树形图
  15. PR第二次培训笔记(基本剪辑步骤 导出)
  16. mysql 1044 4200_关于MySQL绕过授予information_schema中对象时报ERROR 1044(4200)错误
  17. sass入门_Sass入门
  18. QT编译:error LNK2019: 无法解析的外部符号 __imp_xxx,函数 “public: static void __cdecl Control::KeySet(class QSt
  19. 共享换电柜解决方案为电单车安全助力
  20. 最新最安全代理服务搭建(Websocket-Web-TLS)

热门文章

  1. BI 到底是什么,看看这篇文章怎么说
  2. 人生感悟:欲望适度则为利,欲望过度则为害,高级java开发工程师简历
  3. 养老轻资产创业的商业逻辑与投资机会
  4. MTCNN配置及训练详细步骤
  5. 如何获取Java运行时的性能数据
  6. 微信小程序中使用全局变量解决页面的传值问题
  7. android 黑屏定位,如何将黑屏Android修复为正常
  8. CodeRush and Refactor! Pro Version 3.2.3 for Visual Studio .NET
  9. KT148A语音芯片SOP8封装直驱扬声器内置420秒语音空间,一线控制,可重复烧录。用户可以自己更换声音
  10. D435i安装驱动时遇到的configuring Secure Boot问题