Обновление
  • усталость:
    • усталость, чем больше персонаж тратит выносливость, тем он сильнее устает
    • для восстановления достаточно походить или постоять на одном месте
    • чем сильнее персонаж устал, тем быстрее тратится выносливость и возрастает сама усталость
    • иконка усталости

Минус error

Как то раз, я попросил потестить проект на более мощном ПК, после смерти несколько ИИ игроков игра дала зависон. После взял проект в качестве портфолио - результат хуже, после первой смерти зависон. На моей сборке такого не было - был лиж только фриз при первой смерти.
Я когда заметил данный фриз у себя, особо не обратил на это внимание, но сейчас понимаю, что это может серьезно отразиться на работоспособности проекта - я конечно стараюсь сделать минимальную нагрузку на движок, но думаю Вы сами понимаете... Мне начали втирать, что у меня графика нагружена, так как она изменилась в декабре месяца, что код не оптимизирован и прочие нелепости по решению данной проблемы. Да - код убогий, за это меня мало застрелить, но я только год изучаю программирование, и уже начал серьезно его переписывать. Так же, я сразу обратил внимание, что зависает всегда после смерти ИИ игрока, значит проблема в этом.
Как было сказано раньше, многие тулзы и ассеты плохо работают с некоторыми версиями юнити, после обновления версии движка, пришлось выпелить вегстудио. На трупах игрока тоже весит тулз, который более-мение реалистично прорабатывает Ragdoll. Казалось бы - что сложного в этом Ragdoll-ле? Но на самом деле есть косяки в стандартной системе, плюсом идет нормальная реакция персонажа во время контакта с чем то.
И после долгих тестированиях и настройках, я так и не решил проблему. Я решил обновить версию тулза, так как давно вышла новая версия, а я из за мыльной попы не обновлял его. Как говорится - пока не клюнет. После обновления система стала работать намного лучше и быстрее, возможно я даже доработаю систему - о которой пока ни чего не рассказывал. интрыжка оптетъ )

Усталость

Ох... Как я устал... - это комментарий персонажа, когда он у меня пробежал 3 км и вырубил 6 противников.
Иконка в интерфейсе, описание на двух языках, постой - отдохнешь. Это уже проходили, самое интересное это воздействие статуса, а именно:
  • желтый запыхался - персонажу нужно немного времени, что бы перевести дух
  • оранжевый устал - персонаж серьезно устал, ему нужно больше времени для отдыха
  • красный нет сил - персонаж очень сильно устает от малейших усилий
Пока что отрицательный эффект, это повышение затрата выносливости и самой усталости. В дальнейшем будет больше эффектов.
Напишите в комментариях - нужен ли список всех статусов и их эффекты, а так же как от них избавиться, что то вроде вики.

По мимо всего этого, я начал оптимизировать код и приводить его в порядок. Со временем производительность будет ещё выше.

Видео:


Навигация

`
LOADING AD...