1、定义相关变量
[Header("Horizontal Movement")]
public float speedWalk;
public float speedRun;
float moveDirection;
bool isWalking;
bool isRuning;
public float directionX;
[Header( "Vertical Movement" )]
public float jumpForce;
public bool isJumping;
public bool canJump;
public float amountOfJumps;
float jumpDelay = 0.25f;
float jumpTimer;
float amountOfJumpsLeft;
bool isCrouching;
[Header( "Collision" )]
public bool isGrounded;
[Header( "Physics" )]
public float gravity = 1f;
public float linearDrag=4f;
public float fallMultiplier = 5f;
[Header( "Components" )]
Rigidbody2D ribody;
Animator animator;
public LayerMask whatIsGround;
public Transform [] groundChecks = new Transform [3];
2、编写检测是否在地面函数