void FixedUpdate()
{
Vector2 pos = transform.position;
Vector2 groundCheck = new Vector2(pos.x, pos.y - (m_centerY * transform.localScale.y));
Vector2 groundArea = new Vector2(m_boxcollier2D.size.x * 0.49f, 0.05f);
m_isGround = Physics2D.OverlapArea(groundCheck + groundArea, groundCheck - groundArea, whatIsGround);
m_animator.SetBool("isGround", m_isGround);
}
C# 책도 사긴 했는데
실습하면서 공부하는 방향으로 잡고 있어서 유니티쨩 책 2D 부분을 만들어보고 있습니다
코드 하나하나 해석하면서 공부하고 있는데요
위 코드를 분석해보니까
fixedupdate는 기존 update와 다르게 고정된 시간마다 불러오는? 스크립트 인것이라고 이해했구요
살짝 넘어가서
m_isGround는 지정한 영역(사각형. 두 꼭지점을 지정) + 지정한 레이어에 충돌체가 접촉했는지 여부를 체크해서 접촉했으면 true를 반환한다고 이해했어요
근데 m_animator.SetBool("isGround", m_isGround);
이 뭔지를 잘 모르겠네요 공식문서 가봐도 딱히 설명은 없고
보기에는 m_isGround가 true 이면 isGround라는 애니메이터를 작동시키라는 것 같은데..
뒤져봐도 isGround라는 애니메이터가 없어보여서요
감사합니다~