void Checkground() //๋ฆฌ์…‹

ย  ย  {

ย  ย  ย  ย  if(m_ridgid.velocity.y < 0)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  RaycastHit2D t_hit = Physics2D.Raycast(transform.position, Vector2.down,

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  m_distance, m_layermask);

ย  ย  ย  ย  ย  ย  if (t_hit)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  if (t_hit.transform.CompareTag("ground"))

ย  ย  ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  m_jumpcount = 0;

ย  ย  ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  }

ย  ย  }

๋Œ€์ถฉ ์„ค๋ช…ํ•˜๋ฉด m-jumcount ๊ฐ€ 2๊ฐ€ ๋˜๋ฉด ์ ํ”„๊ฐ€ ์•ˆ๋˜๋Š”์‹์ธ๋ฐ


์œ„์— ์ฝ”๋“œ์—์„  m_jumcount๋ฅผ ๋‹ค์‹œ 0์œผ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜๋Š” ์ฝ”๋“œ์ธ๋ฐ ์ž‘๋™์„ ์•ˆํ•˜๋Š”๊ฑฐ๊ฐ™์Œ


์–ด๋”œ ์ˆ˜์ •ํ•ด์•ผํ•จ