๋ชฌ์Šคํ„ฐ ํ”ผ๊ฒฉ ์‹œ ์ฒด๋ ฅ ๊นŽ์ด๋„๋ก ์ฝ”๋“œ๋ฅผ ์ผ๋Š”๋ฐ,


==================ํ”Œ๋ ˆ์ด์–ด์— ๋“ค์–ด์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ====================

Collider2D[] col2Dsย = Physics2D.OverlapBoxAll(AttackPoint.position, AttackSize, 0);


foreach (Collider2D collider in col2Ds)

{

ย  ย  ย  ย  if (collider.tag == "Enemy")

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  collider.GetComponent<Enemy>().TakeDamage(Damage);

ย  ย  ย  ย  }

}


==================๋ชฌ์Šคํ„ฐ์— ๋“ค์–ด์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ====================

public void TakeDamage(int Damage)

{

ย  ย  ย  ย  NowHP -= Damage;


ย  ย  ย  ย  animator.SetTrigger("Hit");

ย  ย  ย  ย  Debug.Log(NowHP);

}


๋‚˜๋Š” ๋ชฌ์Šคํ„ฐ ์ข…๋ฅ˜๋งˆ๋‹ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋”ฐ๋กœ ์จ์ฃผ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐย ์ด๋ ‡๊ฒŒ ํ”ผ๊ฒฉ ์ฝ”๋“œ๋ฅผ ์จ๋ฒ„๋ฆฌ๋ฉด

tag ์กฐ๊ฑด์„ ๋‹ค ๋ถ„๊ธฐ ์‹œ์ผœ์ค˜์•ผ ๋ ํ…๋ฐ ๊ทธ๋Ÿฌ๋ฉด ๋„ˆ๋ฌด ๋ณต์žกํ•ด์งˆ ๊ฒƒ ๊ฐ™์Œ


๋ชฌ์Šคํ„ฐ ์ข…๋ฅ˜๋งˆ๋‹ค ์ฒด๋ ฅ์€ ๋‹ค๋ฅด๊ฒŒ ๋‘๊ณ  ํ”ผ๊ฒฉ ์‹œ ๋ฐ๋ฏธ์ง€ ๋ฐ›๊ฒŒ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ๋จ?