SetActive();和Destroy();两个函数对脚本中函数的不同的影响
来源:互联网 发布:wap站长之家源码 编辑:程序博客网 时间:2024/05/21 17:27
本博客只记述自己在项目中遇到的问题。遇到问题的可以看看。
unity中的脚本中各个生命周期网上有很多详细的说明和图片,这里不再说明。
这篇说一下自己在项目中遇到的问题,一个以前自己没注意的问题。
首先是有GameObject的SetActive();引起的。
要注意的就是:在GameObject在SetActive();设置显示与隐藏时,与销毁所不同的是,其中部分函数运行不同。
不同点:
1.Awake(),Start()函数在由SetActive(false);到SetActive(true);后是不会再次执行的。只会在第一次激活后执行一次。
2.OnEnable();和OnDisable();会在每次激活或关闭后都执行。
3.激活与否对Update();函数的影响依然有效。
测试代码很简单,只需要在对应的函数里输出一个区别各个函数的字符串即可。在此不添加代码。
0 0
- SetActive();和Destroy();两个函数对脚本中函数的不同的影响
- 关于C中字符串的输入和输出使用的函数不同所造成的影响
- 多线程对构造函数和析构函数的影响
- ASP中函数调用对参数的影响
- ASP中函数调用对参数的影响
- 虚继承和虚函数对sizeof的影响
- 虚函数和虚继承对sizeof的影响
- 33,static 和 extern 对函数的影响
- 改变损失函数对模型和训练结果的影响
- 函数调用规则的不同对回调函数使用的影响
- 不同的参数传递方式对递归函数递归深度的影响
- 关于u cos 中延时函数OSTimeDly和任务通信***pend()函数对任务的影响分析
- XP sp2对socket函数的影响
- 虚函数对sizeof的影响
- 虚函数对数据结构内存的影响
- 编译器优化对函数的影响
- 【SQL】null对聚合函数的影响
- C++编译器对构造函数的影响
- 全局变量让看上去合理的程序出问题
- 自定义的UI里永远不要写任何有关数据的东西,全放到UIViewController里
- Android 桌面角标在各大品牌机型上的实现
- STM32F4使用FreeRTOS的中断
- 爬虫
- SetActive();和Destroy();两个函数对脚本中函数的不同的影响
- android.intent.action大全和用法收集
- UVA 230
- 对于Python中if __name__=='__main__' 的理解
- 高性能Nginx服务器优化实战
- sharding jdbc--Cloud not resolve placeholder … in string value …?
- 数据库<2>
- Dropout solve overfitting
- 如何在不到1000行的情况下编写视频播放器【导读】