Ответ: Остановка звуков и проверка
А я бы лучше так попробовал.
Если игрок нажал кнопку ходьбы, и если текущая позиция X и Y игрока отличается от предыдущей - значит он двигался.
Но проверять на проверку Z разницы в высоте - падал ли он (а не ходил)
Там и регулировать можно, если немножко сходил - звуки мелкого шага, и т.п.
И нет зависимости что используется: встроенная коллизия, какой физический движок, и есть ли физика вообще.
|