unity 加载完一个实例后如何消除
如标题,还有个问题是加载的prefab在hierarchy中的位置,想加载在一个空物体中成为这个空物体的子对象,然后过一段时间后消除,或者在下一个prefab出来后消除上...
如标题,还有个问题是加载的prefab在hierarchy中的位置,想加载在一个空物体中成为这个空物体的子对象,然后过一段 时间后消除,或者在下一个prefab出来后消除上一个prefab,求高手,╮(╯▽╰)╭本人菜鸟
展开
1个回答
展开全部
消除实例请使用Destroy()
凭记忆写,不一定能直接用
pt为空物体
GameObject CopyPrefab=Instantiate(Prefab,pt.transform.position,pt.transform. rotation)
CopyPrefab.parent=pt.transform.gameObject;
销毁物体的代码:
//物体生存时间
public float ALiveTime=5;
void Start () {
}
void Update () {
if(Time.time>ALiveTime)
Destroy(this.gameObject);
}
凭记忆写,不一定能直接用
pt为空物体
GameObject CopyPrefab=Instantiate(Prefab,pt.transform.position,pt.transform. rotation)
CopyPrefab.parent=pt.transform.gameObject;
销毁物体的代码:
//物体生存时间
public float ALiveTime=5;
void Start () {
}
void Update () {
if(Time.time>ALiveTime)
Destroy(this.gameObject);
}
追问
如何获取PT呢?
追答
= =.
pt=GameObject.find("XXX");XXX请替换空物体的名字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询