estou fazendo um jogo de plataforma e nele ja consegui fazer ele andar pra frente e para traz porem adicionei um pulo pois no chao a buracos quando clico a tecla do pulo ela sai da tela de game alguem pode me apontar o erro?
void Update()
{
//movimento horizontal
float moveInput = Input.GetAxis("Horizontal");
Vector3 movement = new Vector3(moveInput, 0.0f, 0.0f);
transform.Translate(movement * speed * Time.deltaTime);
// Verifica se o personagem esta no chao
isGrounded = Physics2D.Raycast(transform.position, Vector3.down, 1.0f);
//pulo
if (isGrounded && Input.GetButtonDown("Jump"))
{
GetComponent<Rigidbody>().AddForce(Vector2.up * jumpForce, ForceMode.Impulse);
}
}
}