unity 一个预制如何在被Instantiate的时候直接被脚本获取?C#的写法 100
我在实例化一个预设的时候,全部都是prefab(Clone);我只能用gameobject.find来找,这样非常没效率,我尝试过这样写gameobjectobjojb=...
我在实例化一个预设的时候,全部都是prefab(Clone);我只能用gameobject.find来找,这样非常没效率,我尝试过这样写
gameobject obj
ojb =(gameobject) instantiate(prefab,position,rotation)和ojb =instantiate(prefab,position,rotation)as gameobject;
但是obj都显示未被实例化,无法对obj进行脚本操作进而无法对实例化物体操作,系统中实例化物体依然是prefab(Clone);
问题是:我的方法用法是不是写错了,我该如何正确的获得一个被实例化的物体? 展开
gameobject obj
ojb =(gameobject) instantiate(prefab,position,rotation)和ojb =instantiate(prefab,position,rotation)as gameobject;
但是obj都显示未被实例化,无法对obj进行脚本操作进而无法对实例化物体操作,系统中实例化物体依然是prefab(Clone);
问题是:我的方法用法是不是写错了,我该如何正确的获得一个被实例化的物体? 展开
2个回答
2015-08-18
展开全部
Instantiate 是有返回值得 返回的就是那个实例化出来的物体
追问
返回的是什么类型的值啊?另外我上面的语句哪里有问题吗?obj总是提示没被实例化
追答
//tieba.baidu.com/i/sys/jump?un=%C5%B5%D2%AF%A1%E3ACW" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="%C5%B5%D2%AF%A1%E3ACW" target="_blank" class="at">诺爷°ACW : objInstance=Instantiate(objPrefab) as GameObject;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询