CharacterController.isGrounded
Declaration
public bool isGrounded;Описание
Прикасался ли CharacterController к земле во время последнего хода?
Показывает, касался ли CharacterController земли во время последнего вызова CharacterController.Move или CharacterController.SimpleMove.
Это свойство обновляется после каждого вызова Move, на основе обнаружения столкновения с землей. Возвращает true, если контроллер столкнулся с любым объектом под ним во время движения — обычно используется для определения того, стоит ли персонаж на поверхности (e.g., terrain, platform, floor).
using UnityEngine;
public class Example : MonoBehaviour { CharacterController characterController;
void Start() { characterController = GetComponent<CharacterController>(); }
void Update() { if (characterController.isGrounded) { print("CharacterController is grounded"); } } }