์ž๋™์œผ๋กœ ์›€์ง์ด๋Š” ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์žฅ์• ๋ฌผ์— ๋ถ€๋”ซํžˆ๋ฉด ๋ฐ๋ฏธ์ง€๋ฅผ ๋ฐ›๊ฒŒ ํ•˜๋ ค๊ณ ย 

public void DealDamage()

ย  ย  {

ย  ย  ย  ย  currentHealth--;


ย  ย  ย  ย  if(currentHealth <= 0)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  gameObject.SetActive(false);

ย  ย  ย  ย  }

ย  ย  }

์ด๋ ‡๊ฒŒ ์ฝ”๋“œ ์งœ๊ณ ย 

private void OnTriggerEnter2D(Collider2D other)

ย  ย  {

ย  ย  ย  ย  if(other.tag == "Player")

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  PlayerHealthController.instance.DealDamage();

ย  ย  ย  ย  }


ย  ย  ย  ย  Debug.Log("Hit");

ย  ย  }

์žฅ์• ๋ฌผ ์ฝœ๋ผ์ด๋” istrigger ์ฒดํฌํ•˜๊ณ  ์‹คํ–‰์‹œ์ผœ๋ดค๋Š”๋ฐ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์žฅ์• ๋ฌผ๊ณผ ์ถฉ๋Œํ•˜๋ฉด Hit๊ธ€์ž๋Š” ์ถœ๋ ฅ์ด ๋˜๋Š”๋ฐ ํ”Œ๋ ˆ์ด์–ด์˜ ์ฒด๋ ฅ์ด ๋‹ณ์ง€๋ฅผ ์•Š์Œ