Метод AddForce не работает, когда он вызывается кнопкой - PullRequest
0 голосов
/ 03 ноября 2018

У меня есть базовый скрипт контроллера персонажа, который имеет метод перехода, который выглядит следующим образом:

void Jump()
{
    rb.AddForce(new Vector2(0,jumpHeight),ForceMode2D.Impulse);
    Debug.Log("Jump method called");
}

Проблема в том, что он работает нормально, когда я вызываю этот метод в FixedUpdate(), но если я пытаюсь вызвать его с помощью кнопки, метод вызывается, но строка AddForce() вообще ничего не делает. Я также пробовал разные способы заставить игрока прыгать, например rb.velocity. Это все еще не работает. Мне нужно позвонить в FixedUpdate()? В чем причина этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...