关于Unity3D对象和脚本实例调用的顺序探究

本文探讨了Unity3D中对象实例化和脚本执行的顺序。实验结果显示,对象实例化遵循树形结构从底层向上,而销毁时则从上层向下。多个脚本绑定在同一对象上时,初始化按脚本目录顺序执行,销毁顺序则可能根据目录层级从上至下。文章还分析了不同场景下的执行规律,并提出了可能的销毁逻辑步骤。
摘要由CSDN通过智能技术生成

关于Unity3D对象和脚本实例调用的顺序探究

我们先来看一些有趣Unity实例顺序的小实验。有图有真相!!

 

注:以上打印的代码语句如下:

    void Start () {
       print("-----" + this.transform.name);
    }
   

从以上的打印我们至少可以得出的实验结果!

 

总结:Unity从树形目录的最底端的最深层开始实例化对象,然后逐个向上实例!

 

 

 

 

 

我们再来实验下关于脚本生命周期的小实验:

 

关于脚本的生命周期网上和官方都有很多资源,这里主要实验是关于对象的实例顺序及对象依附脚本的执行顺序!

 

脚本代码:

pu
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值