以下是我在某处读取的代码,用于检查播放器是否在地面上。
我们必须从Inspector设置LayerMask whatIsGround
。
我知道OverlapCircle
方法会创建某种Circle,但我不知道它究竟做了什么以及检查了什么。
如何使用LayerMask
来判断它是否在地面上。
public LayerMask whatIsground;
public Transform groundCheck;
public float groundCheckRadius;
public bool isGrounded;
isGrounded = Physics2D.OverlapCircle(groundCheck.position,groundCheckRaadius,whatIsground);