У меня возникла проблема с тем, что я хочу уничтожить родительский объект, но я не мог этого сделать.Уничтожить родительский объект Unity3D
Я хочу уничтожить User01, пока пуля ударит любого из этих детей.
Мой код был таким, как показано ниже.
JS:
функция OnControllerColliderHit (колонка: 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);
}
}
}