*子オブジェクトのHPが0になったら、「親オブジェクトを破壊」する。
(サンプルコード)
using UnityEngine;
public class HP : MonoBehaviour
{
private int childHP = 3;
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
// スペースキーを押すごとにHPが1ずつ減少する。
childHP -= 1;
if (childHP == 0)
{
// 「親オブジェクト」を破壊する
// 「transform.root.gameObject」で親オブジェクトを取得できる。
Destroy(transform.root.gameObject);
}
}
}
}
(設定)
・今回のスクリプトを「子オブジェクト」に追加
(実行確認)
・ゲームを再生
・スペースキーを押して、子オブジェクトのHPが0になった瞬間に、親オブジェクトが破壊されれば成功です。