проверки нахождения игрока на земле, но кода я в условие добавляю GroundCheck.PlayerGround == true у меня прыжок не работает, как этот прикол не прикольный поправить ?
Извини за глупый вопрос, но эти два скрипта висят на игроке?
Зачем ты вынес проверку в отдельный скрипт? Ещё и создаешь статическую переменную, и обращаешься к ней с того же обьекта?
проверь что игрок действительно стоит на земле. Потому что если он не стоит, то и прыгать не будет.
private void OnCollisionStay(Collision collision) { } Collision a ne Collider
ааа, просто у гоши дударя было и то и то
Collider в таком случае: private void OnTriggerEnter(Collider other) { }
Collision -> Collision Trigger -> Collider
Обсуждают сегодня