GameObject.Find和Transform.Find以及Transform.FindChild的区别

在普通情况下,GameObject.Find以及Transform.Find和Transform.FindChild是可以做到相同的功能,但是他们有本质上的区别,望新手谨记:


GameObject.Find是遍历整个当前场景,挨个查找,效率偏低,非特殊情况一般不要使用


Transform.Find是只查找自己本身以及自己的子对象,效率比较高,用途比较大


Transform.FindChild是跟Transform.Find一样的用法,但是官方不建议继续使用,用Transform.Find代替之


那这么说,是不是代码里面就可以经常反复的使用Transform.Find呢?
答案肯定是否定的,因为即使效率太高,也是会有性能消耗的

正确的用法,如果在一个类里面会多次用到某一个对象,建议用一个变量保存起来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值