unity 查找子物体的关键字
问题是这样的,我有一个节点叫girl_01,它的子物体也有一个叫girl_01,我现在已经实现了把父物体girl_01更名为model_01,我现在想要把子物体girl_...
问题是这样的,我有一个节点叫girl_01,它的子物体也有一个叫girl_01,我现在已经实现了把父物体girl_01更名为model_01,我现在想要把子物体girl_01的名字改为mesh_underwear,我应该怎么做最快呢?
展开
展开全部
如果model_01名字唯一,且girl_01名字不唯一
GameObject.Find("model_01).Transfom.Find("girl_01").name=mesh_underwear;
如果girl_01名字唯一
那么直接GameObject.Find(girl_01)就行了
GameObject.Find("model_01).Transfom.Find("girl_01").name=mesh_underwear;
如果girl_01名字唯一
那么直接GameObject.Find(girl_01)就行了
追问
01是后缀,我用的是 transform.name.Contains("girl_")来找的
追答
你这样找的话就需要遍历节点了
最好的办法是在脚本中先引用一个已知的节点
然后通过transfrom.find来直接查找,这是最快的方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询