В настоящее время я просто пытаюсь научиться использовать аниматор в Unity, я очень хорошо разбираюсь в анимации и не понимаю этого даже в редакторе, поскольку сосредоточен на программировании / написании сценариев.
У меня есть анимация и состояния для анимаций, а также все условия работают отлично, однако проверка анимации для следующего состояния является способом замедления. Я пытался изменить скорость реального состояния, но это ускоряет анимацию и создает впечатление, что мой персонаж движется безумно быстро.
Я пытался возиться с кадрами, делая их более длинными период времени и ускорение скорости состояния, однако, кажется, что они противодействуют друг другу, когда я увеличиваю кадры, темп анимации замедляется, а затем, когда я увеличиваю скорость состояния go, она просто делает кадры тикают быстрее, делая анимацию быстрее.
Я считаю, что происходит то, что проверка следующего состояния анимации происходит после воспроизведения полной анимации. Однако мне нужно, чтобы проверка происходила постоянно (как если бы кадр за кадром игры единства, а не анимации).
Любой совет был бы великолепен, я пытался решить эту проблему перед тем, как приехать сюда, но для решения этой проблемы большинство людей создают платформерную игру, в которой, как я пытаюсь, стремиться к вершине 2d, все направленное движение персонажа вместо линейного перемещения по оси X. и вне библиотек.