Unity:销毁(Destroy)

Destroy的基本概念

Destroy是Unity提供的一个方法,用于立即或延迟销毁游戏对象(GameObject)或其组件(Component)。它会从场景中移除对象,并释放相关资源(比如内存)。

语法

销毁GameObject:

cs 复制代码
Destroy(gameObject); // 销毁当前GameObject
Destroy(otherGameObject); // 销毁指定的GameObject

销毁组件:

cs 复制代码
Destroy(GetComponent<Renderer>()); // 销毁当前对象的Renderer组件

延迟销毁(在指定时间后销毁):

cs 复制代码
Destroy(gameObject, 2.0f); // 2秒后销毁当前GameObject

**注意:**销毁后,对象从场景中移除,无法再通过代码访问它的属性或方法。如果尝试访问已销毁的对象,会抛出错误。

相关推荐
NIKITAshao3 小时前
Unity URP Volume组件详解(笔记)
unity·游戏引擎
lingxiao168886 小时前
WebApi详解+Unity注入--下篇:Unity注入
unity·c#·wpf
世洋Blog7 小时前
面经-CPU、内存、GPU的性能优化
unity·性能优化
lingxiao168889 小时前
WebApi详解+Unity注入--中篇:.net core的WebAPI
unity·c#·.netcore
weixin_4239950012 小时前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
呆呆敲代码的小Y15 小时前
【Unity实战篇】| 游戏轮播图效果,多种实现思路及完整教程
游戏·unity·游戏引擎·实战·游戏开发·轮播图·u3d
小南家的青蛙18 小时前
O3DE社区发布2510.1版本
游戏引擎·图形引擎
示申○言舌18 小时前
Unity高性能参数差异化URP Shader圆角圆环UI进度条
ui·unity·游戏引擎·圆环进度条·参数差异化·材质参数独立·圆角圆环
一只一只1 天前
Unity之协程
unity·游戏引擎·协程·coroutine·startcoroutine
NIKITAshao2 天前
Unity 跨项目稳定迁移资源
unity·游戏引擎