В последние дни занимаюсь доработками и исправлением текущих скриптов.
Удивительно, как в такой микро игре уже появляется технический долг =)
Исправил систему прижков. Ранее, чтобы узнать, нахожится ли игрок на земле использовал уже существущую проверку Unity, но она работала крайне плохо, если игрок просто стоял на месте, проверка говорила что оне не на земле и прыгать было невозможно.
Переписал эту проверку с помощью лучей. Просто пускаю луч в сторону земли. Если луч пересекает землю, то игрок на земле. Все просто! Работает как часы!
Так же доработал систему стамины. Теперь если израсходовать всю стамину, нужно подождать 2 секунды, чтобы хоть что-то восстановилось. Это позволяет избежать дерганого движения, если пользователь зажал Shift и стамина восстановиласть на 0.2, то пользователь пробежит долю секунды и потом опять замедлится. Теперь он подождет, прежде чем снова побежит.
На коротком видео результат улучшений.
P.S. мне стоит расчесывать голову по утру =)
We can help you achieve it!
310 000
like-minded
tools
for an exciting achievement