Unity 6.3
0 онлайн 1 гость 3 в системе
Вход

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"); } } }