プレーヤーのHPの作成

PlayerHP
using UnityEngine;
public class PlayerHP : MonoBehaviour
{
private int maxHP = 3;
private int HP;
public GameObject effectPrefab;
void Start()
{
HP = maxHP;
}
void OnTriggerEnter(Collider other)
{
if (other.CompareTag("EnemyMissile"))
{
HP -= 1;
Destroy(other.gameObject);
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
Destroy(effect, 1.0f);
if (HP < 1)
{
Destroy(this.gameObject);
}
}
}
}



【Unity6版】Danmaku(全20回)
他のコースを見る
PlayerHP
using UnityEngine;
public class PlayerHP : MonoBehaviour
{
private int maxHP = 3;
private int HP;
public GameObject effectPrefab;
void Start()
{
HP = maxHP;
}
void OnTriggerEnter(Collider other)
{
if (other.CompareTag("EnemyMissile"))
{
HP -= 1;
Destroy(other.gameObject);
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
Destroy(effect, 1.0f);
if (HP < 1)
{
Destroy(this.gameObject);
}
}
}
}



プレーヤーのHPの作成