Задать вопрос
WasTabon
@WasTabon

Почему персонаж прыгает все время на разную высоту?

void Update()
    {
        if (Input.GetKey(KeyCode.Space) & isGrounded)
        {
            rigidbody2D.AddForce(transform.up * jumpForce, ForceMode2D.Impulse);
        }
    }


Персонаж может прыгать допустим на 4 юнити клетки, а на следующий прыжок уже на все 8, почему так?
  • Вопрос задан
  • 427 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Решения вопроса 1
DanielMcRon
@DanielMcRon
C# && Unity
Допустим вы 2 раза нажали на пробел и за это время успел пройти 1 кадр FixedUpdate, он посчитает это за 2 прыжка
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы