1 using System.Collections;
2 using System.Collections.Generic;
5 public class PlayerController : MonoBehaviour
10 public float gravityScale;
11 public float jumpForce;
12 private float moveInput;
15 public bool isGrounded;
16 public Transform groundcheck;
17 public float checkRadius;
18 public LayerMask whatIsGround;
20 // Start is called before the first frame update
23 gravity = new Vector3(0, gravityScale, 0);
26 // Update is called once per frame
29 moveInput = Input.GetAxisRaw("Horizontal");
31 if(Input.GetButtonDown("Jump"))
33 transform.position = new Vector3(transform.position.x, jumpForce, 0);
39 isGrounded = Physics2D.OverlapCircle(groundcheck.position, checkRadius, whatIsGround);
43 transform.position -= gravity;
46 transform.position += new Vector3(moveInput * speed, 0, 0);