Closed HozzyUwU closed 5 months ago
@HozzyUwU Был баг с тем, что персонаж дэшился все время в разные стороны из-за:
_dashForce = m_FacingRight ? 1 : -1;
Пофиксил добавлением переменной:
float direction = m_FacingRight ? 1 : -1;
Фиксил утром, поэтому эти изменения уже были в репо.
@HozzyUwU Баг с прыжком пофиксил костылем: Баг был из-за того, что персонаж мог приземлиться только тогда, когда он сделал два прыжка. Добавил возможность "приземлиться", если был сделан хотя бы один прыжок:
if (_countOfJumps < _maxCountOfJump)
{
wasGrounded = false;
}
Необходимо поместить графику на один уровень с коллайдером
Необходимо убрать полет после подъема по наклонной поверхности
Необходимо убрать возможность зависнуть в воздухе при нажатии движения в сторону стены в процессе прыжка
Необходимо поместить графику на один уровень с коллайдером
Пофиксил изменением координаты коллайдеров:
Необходимо убрать полет после подъема по наклонной поверхности
Ну пока есть предположения, что дело в нормалях
Посмотрел этот видос https://www.youtube.com/watch?v=puPjNRJMmOc буду пробовать переделать
@HozzyUwU Пока нет продвижения. Пробовал разные способы -- не помогает. Где-то не работает физика, где-то отваливаются костыли. Завтра буду пробовать еще. Моя основная идея: использовать скорость только вдоль проекции на плоскость с которой взаимодействует объетк.
Завтра буду смотреть: https://www.youtube.com/watch?v=QPiZSTEuZnw https://www.reddit.com/r/Unity2D/comments/couwco/how_do_i_keep_the_player_from_flying_off_of_slopes/?rdt=61942
Необходимо пофиксить передвижение персонажа, котороая перерастает в его полет по всей карте. Анимация также должна четко соотвествовать текущему состоянию. Фиксы иных багов также приветсвтуются, главное заносить их описание и метод исправления в комментарии.