什么方法可以找到场景下所有的unity复制gameobjectt

114网址导航什么方法可以找到场景下所有的GameObject啊?_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:65,637贴子:
什么方法可以找到场景下所有的GameObject啊?收藏
包括Active为False的。。我现在用GetComponentsInChildren找不到那些Active为False的。、。
火星时代unity3d,争当游戏大触,月薪过万小意思,手绘技能,概念设计,商业应用一步到位,你与u3d游戏特效设计师只差一步,赶快点击吧!
Active为fause是找不到的
是否应该在这些对象未隐藏的时候,把他们存储起来。隐藏之后是无法GameObject.FInd的
transfor.Find
隐藏找不到你可以 Public GameObject XXX。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Unity3D(17)
转载出处:http://blog.csdn.net/cxihu/article/details/
1.GameObject.Find():寻找Hierarchy面板中的activie 不为false的游戏对象;
路径如官方事例写法:
public class ExampleClass : MonoBehaviour {
& & public GameO
& & void Example() {
& & & & hand = GameObject.Find(&Hand&);
& & & & hand = GameObject.Find(&/Hand&);
& & & & hand = GameObject.Find(&/Monster/Arm/Hand&);
& & & & hand = GameObject.Find(&Monster/Arm/Hand&);
2.Transform.Find()
官方解释是通过名字获取到一个子物体(Finds a child by&name&and
returns it),该方法可以获取到隐藏(inactive)的GameObject,
可以通过先获得父对象(active必须为true),再通过寻找孩子Transform.Find()
& & & &GameObject rootObj = GameObject.Find(&GameObject&);
& & & & &GameObject transformObj= &rootObj.transform.Find(&xxxx&).gameO
& & & & &&transformObj.SetActive(true)
3.transform.GetChild(index);index为索引,0,1,2,3,4代表第几个child.
补充:关于场景中的消失
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14692次
排名:千里之外
转载:183篇
(7)(1)(15)(3)(15)(12)(1)(5)(78)(49)Unity3D快速入门
第1章 课程简介
第2章 游戏入门及Unity基础
第3章 角色控制
第4章 角色互动
第6章 课程总结
你发的评论可能会是问题?是否将他发到问答中
课堂演示案例
Copyright (C)
All Rights Reserved | 京ICP备 号-2
本次提问将花费2个积分
你的积分不足,无法发表
本次提问将花费2个积分
继续发表请点击 "确定"}

我要回帖

更多关于 gameobject 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信