QuickFindChildAndComponent (Unity快速找孩子的组件)
来源:互联网 发布:300mw机组造价数据 编辑:程序博客网 时间:2024/06/05 17:49
using UnityEngine;
using System.Collections;
using System;
using UnityEngine.UI;
public class QuickFindChildAndComponent : MonoBehaviour {
// Use this for initialization
void Start()
{
Debug.Log(ToHaveComponents(transform, "C", typeof(Rigidbody)));
Debug.Log(ToHaveComponents(transform, "D", typeof(Text)));
}
public Component ToHaveComponents(Transform b, string name, Type type)
{
Transform t = FindTransform(b, name);
return t.GetComponent(type.Name);
}
public Transform FindTransform(Transform b, string name)
{
foreach (Transform item in b)
{
if (item.name == name)
{
return item;
}
else
{
if (item.childCount > 0)
{
return FindTransform(item, name);
}
}
}
return null;
}
}
using System.Collections;
using System;
using UnityEngine.UI;
public class QuickFindChildAndComponent : MonoBehaviour {
// Use this for initialization
void Start()
{
Debug.Log(ToHaveComponents(transform, "C", typeof(Rigidbody)));
Debug.Log(ToHaveComponents(transform, "D", typeof(Text)));
}
public Component ToHaveComponents(Transform b, string name, Type type)
{
Transform t = FindTransform(b, name);
return t.GetComponent(type.Name);
}
public Transform FindTransform(Transform b, string name)
{
foreach (Transform item in b)
{
if (item.name == name)
{
return item;
}
else
{
if (item.childCount > 0)
{
return FindTransform(item, name);
}
}
}
return null;
}
}
阅读全文
0 0
- QuickFindChildAndComponent (Unity快速找孩子的组件)
- 孩子找父亲 ,父亲找孩子的写法
- 孩子找不到家的感觉
- 孩子找不到家的感觉
- 找树根和孩子
- 找树根和孩子
- 找树根和孩子
- Unity的camera组件
- unity的LOD组件
- 丢掉你的教科书,让孩子向全世界找答案
- Unity 常用常找的东西存放
- 26791: 找树根和孩子
- C. 袋鼠妈妈找孩子
- ecnu3260(袋鼠妈妈找孩子)
- unity anim 组件的使用
- Unity 组件的排序问题
- Unity组件的基类单例模式
- unity network组件的使用
- Java语言实现的扫雷游戏(二)
- day04 for循环
- 直通BAT--数据结构与算法十一(概率)
- 左神面试算法整理--二叉搜索数最大拓扑结构
- 6alert消息对话框
- QuickFindChildAndComponent (Unity快速找孩子的组件)
- 我的第一个窗口
- <unity>关于快速的数据读取和存储——JSON(qwq)
- 【算法】01背包问题
- Lintcode 跳跃游戏
- FZU
- 百度面试经历
- 深入理解游戏中寻路算法
- C语言之数组队列