unity 模型销毁_Unity GameObject 销毁(Destroy)后的几种状态

本文详细介绍了Unity中GameObject销毁的过程,包括销毁后在当前帧仍可访问属性,但下一帧会变为null的情况。测试结果显示,即使在销毁后,仍能读取其transform属性和parent的childCount,但在下一帧访问这些属性会失败。建议在销毁前解除父子关系以避免计数错误。
摘要由CSDN通过智能技术生成

直接上测试结果,方便后面使用:

GameObject被销毁时当前帧可以继续使用属性(gameObject,parent,transform等等)。

GameObject被销毁的下一帧判定null是相等的但是物体类型还是GameObject。

特别注意GameObject被销毁时当前帧 根据它的Parent获取childCount时是包含销毁的GameObject,所以这里计数不是想象的那样,如果使用childCount则在Destory前将父子关系解除

场景内未运行截图

131b13ef3792

image.png

Test.cs代码

//=====================================================

// - FileName: Test

// - Description:

// - Author: wangguoqing

// - Email: wangguoqing@hehemj.com

// - Created: 2017/12/13 17:12:17

// - CLR version: 4.0.30319.42000

// - UserName: Wang

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值