B16 - 2D플랫포머 - 플레이어 점프 구현하기
1. 점프 처리 (Jump)조건:사용자가 점프 버튼을 눌렀을 때 (Input.GetButtonDown("Jump"))현재 점프 중이 아님 (!anim.GetBool("isJumping"))동작:rigid.AddForce(Vector2.up * jumpPower, ForceMode2D.Impulse)→ Rigidbody2D에 위 방향으로 힘을 추가하여 점프를 구현.anim.SetBool("isJumping", true)→ 점프 애니메이션을 활성화.2. 레이캐스트를 이용한 착지 확인 (Landing Check with Raycast)조건:현재 떨어지고 있음 (rigid.linearVelocity.y 동작:Raycast로 아래쪽을 향해 발사 (Physics2D.Raycast(rigid.position, Vec..
2025. 1. 5.