void OnTriggerEnter2D(Collider2D collision)

ย  ย  {


ย  ย  ย  ย  if (collision.gameObject.tag == "PlayerBullet" )

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  anim.SetBool("isHit", true);ย  ย  ย  ย  ย  ย ย 

ย  ย  ย  ย  ย  ย  Arrow bullet = collision.gameObject.GetComponent ํ™”์‚ดํ‘œ Arrow ํ™”์‚ดํ‘œ ();

ย  ย  ย  ย  ย  ย  OnHit(bullet.dmg);

ย  ย  ย  ย  }


ย  ย  ย  ย ย 

ย  ย  ย  ย  Invoke ("Return",1);


ย  ย  }

ย  ย  void Return()

ย  ย  {

ย  ย  ย  ย  Debug.Log("์ด์•Œ๋งž์Œ");

ย  ย  ย  ย  anim.SetBool("isHit", false);

ย  ย  ย  ย ย 

ย  ย  }


๋‹จ์ˆœํ•œ 2d ๊ฒŒ์ž„์ธ๋ฐ ์ ์ด ์ด์•Œ ๋งž๊ณ  ์•„์ด๋“ค ์ƒํƒœ๋กœ ๋Œ์•„์™€์•ผ๋˜๋Š”๋ฐ ๊ณ„์† ๋งž์€ ์Šคํ”„๋ผ์ดํŠธ๋งŒ ๋ฐ˜๋ณตํ•˜๋„ค

๋‚ด๊ฐ€ ์ธ๋ณดํฌ ์ œ๋Œ€๋กœ ์“ด๊ฒŒ ๋งž๋Š”์ง€ ํ™•์ธ์ข€ ํ•ด์ค˜ย 

๋กœ๊ทธ์— ์•ˆ์ฐํžˆ๋„ค ๋ญ๊ฐ€ ์ž˜๋ชป๋์ง€? ๋ถ„๋ช…ํžˆ ์ดˆ๋ณด์ ์ธ ์‹ค์ˆ˜ ์ผํ…๋ฐ ๊ทธ๊ฑธ ๋ชป๋ณด๋‹ˆ ๋‹ต๋‹ตํ•ด ์ฃฝ๊ฒ ๋„ค

๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ ๋ณด๋‹ˆ๊น ๊ฒŒ์ž„์—์„œ ์ธ๋ณดํฌ ๊ตฌ๋ฌธ ์ „๋ถ€๋‹ค ๋กœ๊ทธ์— ์•ˆ์ฐํžˆ๋„คย 

๊ฐ‘์ž๊ธฐ ์ด๋Ÿฌ๋‹ˆ๊น ๋Œ์•„๋ฒ„๋ฆฌ๊ฒ ๋„คย 

์ด๋Ÿฐ ๊ฒฝํ—˜ ์žˆ๋Š” ํ˜•๋“ค ๋„์›€์ข€ย