测试-关于Unity获取子层级内容的几种接口(Transform FindChild, Component GetComponentInChildren,...)...
测试常用的层级内组件查找接口,但一些需求还是需要扩展
比如按照名称批量查找节点等
1.Transform - Transform Find(string name)
可以直接根据名称搜索到子层级节点和孙节点等,支持非激活的节点,但不能返回数组
不支持搜索自身
var bTransform = transform.Find("a/b"); Debug.Log(bTransform);
更正:只支持对路径搜索,不支持子节点孙节点的字符匹配(测试unity5.6.2)
2.Transform - Transform FindChild(string name)
可以搜索到子节点,但不支持孙节点,曾孙节点等。支持非激活的节点
不支持搜索自身,出场率很低,基本用不到
var aTaransform = transform.FindChild("a"); Debug.Log(aTransform);
3.Component - T GetComponentInChildren<T>(bool includeInactive)
支持子节点,孙节点的搜索。
如果自身存在这个组件,可返回自身
如果是非激活的对象,第二个参数includeInactive设为true即可搜索到
但缺点是只能搜索组件,不能按照名称搜索
用GetComponentsInChildren可以搜索多个,返回数组
GetComponentInParent规则同此条
测试-关于Unity获取子层级内容的几种接口(Transform FindChild, Component GetComponentInChildren,...)...相关推荐
- python获取剪切板图片_python 获取剪切板内容的两种方法
第一种 # -*- coding: utf-8 -*- # @Time : 2020/3/16 21:26 # @File : get_text_from_cupboard_13.py # @Auth ...
- 黄聪:C#获取网页HTML内容的三种方式
C#通常有三种方法获取网页内容,使用WebClient.WebBrowser或者HttpWebRequest/HttpWebResponse. 方法一:使用WebClient static void ...
- unity获取Excle表格内容
一.效果图 1.表格内容 2. 二.dll插件 百度网盘dll下载地址 密码:syq1 注意里面的除了Excel.dll 插件外 其插件都需要修改为你当前版本unity的dll文件 路径在D:(安装的 ...
- Composure获取子层级图像:使用变换通道
- Php的https方法,php获取https协议内容的两种方法
第一种: 直接使用函数: file_get_contents(); 前提是需要php编译时候支持 ssl,也就是加上with=openssl选项,windows下则需要将extention=opens ...
- Unity3D获取游戏对象组件的三种方式
Unity获取游戏对象组件的三种方式 用Find查询 1. GameObejct go = GameObject.Find("对象名").GetComponent<获取对象上 ...
- Unity获取安卓手机运营商信息
Unity获取安卓手机运营商,电量,wifi信号强度,本地Toast,获取已安装apk,调用第三方应用,强制自动重启本应用 一个完整的游戏项目上线需要不断的完善优化,但是到了后期的开发不再仅仅是游戏了 ...
- vue如何获取tree当前选中的节点_vue中element-ui 树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...
出处: Element-ui官网给的方法 getCheckedKeys() { console.log(this.$refs.tree.getCheckedKeys()); }, 1 这种只有在所有子 ...
- unity基础开发----Unity获取PC,Ios系统的mac地址等信息
在软件开发中可以会用到mac地址作为,设备的唯一标示,我们也可以通过unity获取,经测试pc,ios都可以但是安卓没有获取到. 代码如下: using UnityEngine; using Syst ...
最新文章
- SAP QM初阶之事务代码QS28
- Java 集合系列02之 Collection架构
- 2011年使用天正建筑8.0注册版(附注册机)
- 模拟滤波器和数字滤波器
- oracle 取今日0时,Oracle 取得当天0时0分0秒和23时59分59秒
- php基础小结,PHP基础学习小结
- ML.NET机器学习、API容器化与Azure DevOps实践(一):简介
- 【转】使用Jmeter针对ActiveMQ JMS Point To Point压力测试
- linux常用命令--开发调试篇
- python不换行空格输出_解决Python print输出不换行没空格的问题
- 分享几个比较提高工作效率的软件
- 2021【第十二届蓝桥杯省赛】 C/C++ B组(第一场)
- Anylogic------------数据库
- 转:中文汉字占二个字节还是三个字节长度
- python numpy dtype object_python – 创建numpy数组时dtype = object意味着什么?
- baidu 地图 3d版 自定义地图样式
- IntelliJ IDEA设置方法注释模板并解决入参和返回值为空问题
- 用 Neon Intrinsics 优化 C 代码
- 等保2.0.第九章.等保2.0基础知识
- 2018沈阳网络赛J
热门文章
- idea 快速导入实现父类方法_三步快速提高物理成绩!准初三生暑假实现逆袭的实用方法...
- 如何把不同尺寸ico格式图标_iConvert Icons——图标创建转换工具
- 无向图中两点之间的距离_自然语言处理中距离计算总结
- angulajs--入门基础
- 消息中间件之JMS实践(ActiveMQ) 1
- 4、Cocos2dx 3.0游戏开发找小三之Hello World 分析
- Java面向对象练习题继承之物种
- 有效利用番茄工作法提高效率--XorTime的使用方法
- hdu 3905(dp)
- 取得textarea中行的三种写法