标签:
测试常用的层级内组件查找接口,但一些需求还是需要扩展
比如按照名称批量查找节点,查找接口对象等
可以直接根据名称搜索到子层级节点和孙节点等,支持非激活的节点,但不能批量搜索
不支持搜索自身
var bTransform = transform.Find("a/b"); Debug.Log(bTransform);
可以搜索到子节点,但不支持孙节点,曾孙节点等。支持非激活的节点
不支持搜索自身,出场率很低
var aTaransform = transform.FindChild("a"); Debug.Log(aTransform);
支持深度搜索,而不是只搜索下一层级。
如果自身存在这个组件,可返回自身
如果是非激活的对象,第二个参数includeInactive设为true即可搜索到
但缺点是只能搜索组件,不能按照名称搜索
GetComponentInParent规则同此条
测试-关于Unity获取子层级内容的几种接口(Transform FindChild, Component GetComponentInChildren,...)
标签:
原文地址:http://www.cnblogs.com/hont/p/5719779.html