最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

unity從指定節(jié)點(diǎn)開始遍歷該節(jié)點(diǎn)下的所有子節(jié)點(diǎn),并保存到list中

2023-03-10 14:14 作者:奇聞超解說  | 我要投稿

從指定節(jié)點(diǎn)開始遍歷該節(jié)點(diǎn)下的所有子節(jié)點(diǎn),并保存到list中

List<GameObject> GetChildObjects(GameObject parent)
{
List<GameObject> childList = new List<GameObject>();
for (int i = 0; i < parent.transform.childCount; i++)
{
childList.Add(parent.transform.GetChild(i).gameObject);
if (parent.transform.GetChild(i).childCount > 0)
{
childList.AddRange(GetChildObjects(parent.transform.GetChild(i).gameObject));
}
}
return childList;
}


通過一個(gè)點(diǎn)坐標(biāo),獲取最靠近的那個(gè)對(duì)象

GameObject GetNearestObject(Vector3 point)
{
GameObject nearestObject = null;
float nearestDistance = Mathf.Infinity;
foreach(GameObject obj in allObjects)
{
float distance = Vector3.Distance(obj.transform.position, point);
if(distance < nearestDistance)
{
nearestDistance = distance;
nearestObject = obj;
}
}
return nearestObject;
}


其中,allObjects是指場景中的所有對(duì)象的列表。


unity從指定節(jié)點(diǎn)開始遍歷該節(jié)點(diǎn)下的所有子節(jié)點(diǎn),并保存到list中的評(píng)論 (共 條)

分享到微博請遵守國家法律
天水市| 阜阳市| 铜陵市| 科技| 宕昌县| 车险| 璧山县| 朝阳区| 鄱阳县| 赣榆县| 黑河市| 喜德县| 鞍山市| 兴文县| 邢台县| 云阳县| 额济纳旗| 民和| 客服| 沙雅县| 娄底市| 连平县| 浮山县| 龙山县| 乌拉特前旗| 新蔡县| 耿马| 丹江口市| 库车县| 鄢陵县| 琼海市| 五指山市| 托克托县| 连城县| 宣城市| 徐汇区| 朝阳县| 葫芦岛市| 定陶县| 绍兴市| 彩票|