Как работает OverlapCircle в Unity?C#

Место общения программистов C#
Anonymous
Как работает OverlapCircle в Unity?

Сообщение Anonymous »

Ниже приведен код, который я где-то прочитал, чтобы проверить, находится ли игрок на земле или нет.
Мы должны установить LayerMaskwhatIsGround из инспектора. .
Я знаю, что метод OverlapCircle создает какой-то круг, но я не знаю, что именно он делает и что проверяет.
Как он использует LayerMask, чтобы определить, находится он на земле или нет.
public LayerMask whatIsground;
public Transform groundCheck;
public float groundCheckRadius;
public bool isGrounded;

isGrounded = Physics2D.OverlapCircle(groundCheck.position,groundCheckRaadius,whatIsground);


Подробнее здесь: https://stackoverflow.com/questions/369 ... k-in-unity

Вернуться в «C#»