[转]GameObject的Active与InActive
2024-10-16 10:47:29
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同理。
最新文章
- “会”和 ";好”纯粹是两个概念
- wc命令
- PowerDeigner 一个很好的画uml 和建模的软件
- Android接口回调机制
- UIWebView用法详解及代码分享
- 实验十五_安装新的int 9中断例程
- 7. redis优化
- 10 signs you’re dating the wrong person
- 如何将自定义RPM包加入YUM
- Java NIO之缓冲区
- vue中 v-show和v-if的区别?
- 【Config】类库读取自己的配置文件,配置文件的扩展
- Java 线程池的原理及实现
- Redis——redis使用redis-dump,redis-load导出导入数据——【三】
- Codesmith怎么判断sqlserver数据库字段是不是标识自增字段
- elasticsearch6.7 05. Document APIs(4)Delete API
- il8n国际化
- 清明 DAY 1
- 你可能不知道的shell、bash二三事(Centos 7)
- 【转】float类型在内存中的表示
热门文章
- qsort函数用法(转)
- json转化为java实体
- Eclipse字符集设置方式
- [v]Debian类系统的有效国内源
- Android相对布局实例
- Ubuntu1404: 将VIM打造为一个实用的PythonIDE
- 一个基于和围绕Docker生态环境构建的早期项目列表
- 160913、ionic + 高德地图定位
- MyBatis关联查询分页
- 【Pro ASP.NET MVC 3 Framework】.学习笔记.11.ASP.NET MVC3的细节:概览MVC项目