private void FixedUpdate()
{
Debug.DrawRay(this.transform.position, Vector2.down, Color.red);
RaycastHit2D rayHit = Physics2D.Raycast(this.rigid.position, Vector2.down, 1, LayerMask.GetMask("Road"));
Debug.Log(this.isJump);
if (rayHit.collider != null)
{
Debug.Log(rayHit.distance);
if (rayHit.distance <= 0.5f)
{
this.anim.SetBool("isJumping", false);
this.isJump = false;
}
}
}
์ด๋ ๊ฒ ์งฏ๋๋ฐ Vector2.down์ด 1๊ฐ์๋๊ฐ -1๋๊ฐ๋๊น ์๋๋ก 1์ด์ผํ๋๋ฐ ๋ง๋์๋๋๊ฑฐ๋ฆฌ๋ฅผ ์๋ค ๋ง๋ฆฌ์ค scale์ 1 1 1์
gridํฌ๊ธฐ๋ณด๋ 1๋ง๋๊ฑฐ ๊ฐ์๋ฐ