Я использую Unity Animator для анимации своего персонажа, я хочу, чтобы анимация запускалась только в том случае, если она длится достаточно долго.
Например: иногда, если мой персонаж падает на землю, и на пути есть что-то незначительное, это заставляет моего персонажа подниматься на кадр или два, но мой параметр onGround моего аниматор по-прежнему обнаруживает изменение и заставляет моего персонажа анимировать анимацию Полета.
Поэтому в этом случае я хочу, чтобы моя анимация запускалась только после небольшой задержки, например, 0,1 секунды, и только если параметр onGround по-прежнему равен false, чтобы избежать этих небольших сбоев.
Есть ли простой способ сделать это? Или я должен манипулировать им из сценария? Если да, то как?