【发布时间】:2014-05-31 15:52:57
【问题描述】:
我想要实现的目标是销毁实例化对象(即粒子系统)。经过一番研究,我发现实例化和销毁实例化对象的方法是这样的:
public class CoinCollider : MonoBehaviour
{
public Transform coinEffect;
void OnTriggerEnter(Collider info)
{
if (info.name == "Ball")
{
GameObject effect = GameObject.Instantiate(coinEffect, transform.position, transform.rotation) as GameObject;
Destroy(effect);
Destroy(gameObject);
}
}
}
但似乎没有删除它,这个对象被继承到一个正在被销毁的对象。但是在使这个破坏之后。它似乎创建了另一个名为“粒子系统(克隆)”的游戏对象,没有父对象。怎么删除?
【问题讨论】:
-
“这个对象被继承给一个正在被销毁的对象”是什么意思。
-
@FunctionR 我的意思是它有一个父对象
-
应该没问题的。在下面检查我的答案。