位置: 编程技术 - 正文
推荐整理分享Unity3D中Enabled、Destroy与Active的区别,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
Unity3D游戏对象消失三种方法的区别:
1、gameObject.active:是否在场景中停用该物体,在你gameObject.active =false中,则你在场景中用find找不到该物体。如果该物体有子物体,你要用SetActiveRecursively(false) 来控制是否在场景中停用该物体。
2、GameObject.Destroy():表示移除物体或物体上的组件,代表销毁该物体,实际上该物体的内存并没有立即释放,而是在你下下个场景中槽释放内存资源,就是你a场景中Destroy了 一般是在c场景中才真正释放该物体的内存资源。
3、gameObject.renderer.enabled:是控制一个物体是否在屏幕上渲染或显示,而物体实际还是存在,只是相当于隐身,而物体本身的碰撞体还依然存在的。unity3d中脚本生命周期(MonoBehaviour lifecycle) 接下来,做出一下讲解:最先执行的方法是Awake,这是生命周期的开始,用于进行激活时的初始化代码,一般可以在这个地方将当前脚本禁用:this.enable=fa
unity飞机大战(2)一些细节问题 对象池补充先说下上一篇对象池的一个问题。用脚本,在一个SpawnPool,添加多个prefab,运行游戏时,只有第一个prefab预加载了规定个数,当用到其他prefab
unity学习之动态显示图片 欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。今天一天还是在围绕项目之间的地形,模型,关卡,分配什么的进行讨论,只是
标签: Unity3D中Enabled、Destroy与Active的区别
本文链接地址:https://www.jiuchutong.com/biancheng/380172.html 转载请保留说明!友情链接: 武汉网站建设