using System.Collections;
using UnityEngine;
///<summary>
/// 变换组件助手类
///</summary>
public class TransformHelper
{
// public static Transform Get
/// <summary>
/// 在层级未知情况下查找子物体
/// </summary>
/// <param name="parentTF">父物体变换组件</param>
/// <param name="childName">子物体名</param>
/// <returns></returns>
public static Transform GetChild(Transform parentTF,string childName)
{
//在子物体中查找
Transform childTF = parentTF.Find(childName);
if(childTF != null)
{
return childTF;
}
int count = parentTF.childCount;
for(int i = 0;i < count; i++)
{
//将问题交由子物体 在孙物体中查找
childTF = GetChild(parentTF.GetChild(i), childName);
if (childTF != null)
查找、标记子物体+搜索最近物体
最新推荐文章于 2021-08-25 21:29:26 发布
本文探讨了在复杂场景中如何有效地查找和标记特定的子物体,并详细介绍了搜索最近物体的方法,涵盖了信息技术在物体识别和距离计算中的应用。
摘要由CSDN通过智能技术生成