【发布时间】:2014-11-22 20:34:23
【问题描述】:
我面临的问题是我希望销毁父对象,但我无法这样做。
我希望在子弹击中这些孩子时摧毁 User01。
我的代码如下。
JS:
函数 OnControllerColliderHit(col:ControllerColliderHit){
if(col.gameObject.tag == "Bullet"){
Destroy(col.transform.parent.gameObject);
}
}
C#:
公共类 PlayerDoe : MonoBehaviour {
private GameObject par;
// Use this for initialization
void Start () {
par = transform.parent.gameObject;
}
// Update is called once per frame
void Update () {
}
void OnCollisionHit(Collision col){
if (col.gameObject.tag == "Bullet") {
Destroy(par);
}
}
}
【问题讨论】:
标签: c# unity3d parent-child unityscript destroy