博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity 游戏对象消失 enable,destroy与active的区别
阅读量:5090 次
发布时间:2019-06-13

本文共 396 字,大约阅读时间需要 1 分钟。

gameObject.SetActive(false):是否在场景中停用该物体,停用后Hierarchy窗口呈灰色,用Find函数也找不到。如果该物体有子物体,要用SetActive Recursirely(false)来控制是否停用。停用后,其添空的(为其他游戏体)组件仍能正常工作。

gameObject.Destroy():表示移除物体或物体上的组件,代表销毁该物体,实际上该物体并没有立即释放,而是在你的下下个场景中释放内存资源,就是你a场景中Destroy之后在c场景中才真正释放该物体的内存资源。

gameObject.render.enabled:是控制一个物体是否在屏幕上渲染或显示,而物体还是实际存在,只是相当于隐身,而物体本身的碰撞体还依然存在。(就Gizmos中的)。

转载于:https://www.cnblogs.com/luxishi/p/5318371.html

你可能感兴趣的文章
数组中方法some,every , reduce简单方法
查看>>
Android中的onActivityResult和setResult方法的使用
查看>>
使用DD_belatedPNG让IE6支持PNG透明图片
查看>>
Redis-列表类型命令操作笔记
查看>>
ngx-echarts响应式图表
查看>>
用Maven部署war包到远程Tomcat服务器
查看>>
MVC 视频笔记
查看>>
[Cypress] Stub Network Requests in a Cypress Test
查看>>
[Javascript] Convert a Callback-Based JavaScript Function to a Promise-Based One
查看>>
并发—Fork-Join框架
查看>>
C++学习笔记之STL标准库(七)map/multimap 关联容器
查看>>
3038 3n+1问题
查看>>
LeetCode 205. Isomorphic Strings
查看>>
js 原生JS实现轮播图
查看>>
nodejs TLS 只加密,未授权,进一步完善
查看>>
pygame 方块随机飞舞动画
查看>>
C语言 知识点
查看>>
Centos和Redhat的区别与联系
查看>>
Eclipse目录
查看>>
请简单介绍一下什么是Spring?
查看>>